ユーザインタフェース - resize プロパティ
resize プロパティは、ユーザが要素のサイズを変更できるかどうかを指定します。
<!DOCTYPE html> <html> <head> <style> div#resize{ border:2px solid; padding:10px 40px; width:300px; resize:both; overflow:auto; } </style> </head> <body> <h3>ユーザインタフェース - resize プロパティ</h3> <div id="resize">resize プロパティは、ユーザが要素のサイズを変更できるかどうかを指定します。 </div> </body> </html>
ユーザインタフェース - box-sizing プロパティ
この div は左半分を占有します。
この div は右半分を占有します。
<!DOCTYPE html> <html> <head> <style> div.container{ width:30em; border:1em solid #aaa; } div.box{ box-sizing:border-box; /* パディングとボーダーを幅と高さに含める */ -moz-box-sizing:border-box; /* Firefox */ width:50%; border:1em solid #e58; float:left; } </style> </head> <body> <h3>ユーザインタフェース - box-sizing プロパティ</h3> <div class="container"> <div class="box">この div は左半分を占有します。</div> <div class="box">この div は右半分を占有します。</div> </div> </body> </html>
指定した方法で、要素にフィットするように領域を定義することができます。
値 | 内容 |
---|---|
content-box | パディングとボーダーを幅と高さに含めない(初期値) |
border-box | パディングとボーダーを幅と高さに含める |
inherit | 親要素の値を継承する |
ユーザインタフェース - outline-offset プロパティ
この div には、ボーダーから 15px 外側にアウトラインが描かれています。
<!DOCTYPE html> <html> <head> <style> div#outline{ margin:20px; width:150px; padding:10px; height:70px; border:2px solid black; outline:2px solid red; outline-offset:15px; } </style> </head> <body> <h3>段組み - 縦罫線</h3> <div id="outline">この div には、ボーダーから 15px 外側にアウトラインが描かれています。 </div> </body> </html>