width 幅 / height 高さ.
HTML要素の高さ/幅を設定。子タグに継承しない。
Sample
この<p>タグには、幅300px、高さ50pxを設定しています。
一番外側の<DIV style="width:400px;height:100px">
二番目の<DIV style="width:60%;height:80%">
三番目の<DIV style="width:80%;height:80%">
(画像(width="103" height="116")をスタイルシートで<style="width:250px;height:80px>に変形。画像の属性よりスタイルシートのほうが優先される)
●Script プロパティ・・・<width/height>
踊る水平線
Sample Source......................................................................>>>
<script language="JavaScript"><!-- var tp = 100; //水平線のtop位置 var lef = 200; //水平線のleft位置 var hei = 10; //水平線のheight値 var wid = 200; //水平線のwidth値 var n = 5; //水平線のheight値の増減分 var m = 5; //水平線のwidth値の増減分 function HrA(){ tp -= n; sp.style.top = tp; hei = hei + 2 * n; sp.style.height = hei; if(tp<=50||tp>=100){n = -n;} //増減値の符号を反転する timerA = setTimeout("HrA()",150); if(tp==100){ clearTimeout(timerA); HrB(); } } function HrB(){ lef -= m; sp.style.left = lef; wid = wid + 2 * m; sp.style.width = wid; if(lef<=150||lef>=200){m = -m;} //増減値の符号を反転する timerB = setTimeout("HrB()",150); if(lef==200){ clearTimeout(timerB); HrA(); } } //--></script> </head> <body onload="HrA();"> <p style="width:300px;height:50px;border:1px solid navy"> この<p>タグには、幅300px、高さ50pxを設定しています。</p> <div style="width:400px;height:100px;border:1px solid red"> 一番外側の<DIV style="width:400px;height:100px"> <div style="width:60%;height:80%;border:1px solid navy"> 二番目の<DIV style="width:60%;height:80%"> <div style="width:80%;height:80%;border:1px solid red"> 三番目の<DIV style="width:80%;height:80%"> </div> </div> </div> <hr style="width:400px;height:3mm;color:green"> <img src="../../images/cut/umeuguisu.gif" width="103" height="116" border="0" style="width:250px;height:80px"> <div style="height:140px"> 踊る水平線 <hr id="sp" style="width:200px;color:#9999cc"> </div>