|
width: 幅 height: 高さ |
幅・高さ 単位付きの数値 ・ % ・ auto |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <title>CSS覚書</title> <style type="text/css"> <!-- body { color: #ff6600; margin: 10 } img.small { width:50px;height:50px } img.normal { auto } img.large { width:200px; height:200px } .half { width:50%; color: #ffffff; background: #ff3300 } h1 { text-align: center } --> </style> </herd> <body> <h1>幅と高さを指定する</h1> <center> <p> *中央がオリジナルサイズ(100px X 100px) </p> <p> <img src="http://www5b.biglobe.ne.jp/~donbey/DSCF0402111.jpg" alt="ドンベー" class="small"> <img src="http://www5b.biglobe.ne.jp/~donbey/DSCF0402111.jpg" alt="ドンベー" class="normal"> <img src="http://www5b.biglobe.ne.jp/~donbey/DSCF0402111.jpg" alt="ドンベー" class="large"> </p> <hr> <p class="half"> これ以下のサンプルでは、要素の幅(width)を「50%」に設定しています。 </p> <p> select要素:<br> <select class="half"> <option selected>選択項目</option> </select> </p> <p> input要素:<br> <input type="text" class="half" value="入力フィールド"> </p><p> textarea要素:<br> <textarea rows="5" cols="30" class="half"> 複数行の入力フィールド </textarea> </p> </center> </body> </html> |
Internet Explorerの幅と高さの 適用範囲に注意! Windows版のInternet Explorer5.5までとInternet Explorer6.0の互換モードでは、 width プロパティと height プロパティの適用される範囲が標準的な仕様とは異なっています。 具体的には、 本来はボックスの内容部分の 幅や高さを設定する筈のものが、InternetExplorerでは 枠線と内容の周りの空間も含んだ 領域の幅や高さとして設定されます。 特にボックスの枠線をb太くしたり 内容の周りの空間を広く取っている場合には、 正しい表示をするプラウザとは 全然違う表示結果となりますので 注意しましょう。 |