IE TesterでIEの動作チェック
- IE6は仕事量が倍になる
- SuperPreview
- Macの場合は「BrowserLab」を使う
- 現時点での仕事はXHTML1.0
- では足りない
- プラス< xml:lang="ja" lang="ja">
- metaタグは「 /」で止めないと駄目
- IE6には「display: inline;」を付け足すと崩れない
floatの勉強
- 回り込むようにTextを表示する
- 必ず幅を指定する→外側にも指定
- ボックス指定したものを横並びにする
- 「float」と「width」は対
@charset "UTF-8";
#container {
width: 760px;/* レイアウト全体の幅を指定 */
background-color: #6c9;/*この段階では色が出ない*/
}
#primary {
float: left;/* ボックスを左寄せに指定 */
width: 550px;/* ボックスの幅を指定 */
background-color: #c7d5ed;
}
#secondary {
float: right;/* ボックスを右寄せに指定 */
width: 200px;/* ボックスの幅を指定 */
background-color: #f9cfba;
}
- 「conteiner」に色を付けたいが上記のままでは色は現れない
#container {
width: 760px;/* レイアウト全体の幅を指定 */
background-color: #6c9;/*この段階では色が出ない*/
overflow: hidden;/*これで現れる*/
}
- 「overflow」で現れる
- 「conteiner」はペシャンコに潰れて見えなくなっているから
@charset "UTF-8";
#container {
width: 760px;/* レイアウト全体の幅を指定 */
background-color: #6c9;/*この段階では色が出ない*/
overflow: hidden;/*これで現れる(高さを出す)*/
}
#primary {
float: left;/* ボックスを左寄せに指定 */
width: 550px;/* ボックスの幅を指定 */
background-color: #c7d5ed;
}
#secondary {
float: right;/* ボックスを右寄せに指定 */
width: 200px;/* ボックスの幅を指定 */
background-color: #f9cfba;
}
- 「float」した場合は「width」「overflow」はセット
- 情報の優先順位を守るため
- メインコンテンツはhtml上では初めの方に書くのが上位表示に効果的
- 「float right」でメインコンテンツを右側に表示することが出来る
- スペースはしっかり確保!
- 「footer」
clear: both;
-
- marginは効かなくなるので他のコンテンツで間を空ける工夫をする
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>無題ドキュメント</title>
<link rel="stylesheet" href="css/style2.css" media="screen, print">
</head>
<body>
<div id="container">
<div id="header"><br></div>
<div id="content"><br><br><br><br></div>
<div id="sidebar"><br><br><br><br></div>
<div id="footer"><br></dir>
</div>
</body>
</html>
@charset "UTF-8";
html, body, div {
margin: 0;
padding: 0;
}
body {
background-color: #ccc;
text-align: center;
}
#container {
width: 780px;
margin: 0 auto;
padding: 10px;
background-color: #fff;
overflow: hidden;
}
#header {
height: 50px;
margin-bottom: 10px;
background-color: #C90;
}
#content {
float: left;
width: 500px;
height: 300px;
margin-bottom: 10px;
background-color: #C00;
}
#sidebar {
float: right;
width: 270px;
height: 300px;
background-color: #9C0;
}
#footer {
clear: both;
height: 50px;
background-color: #93F;
}