水平線の位置を指定する


text-align: ***; margin-***: ***;

ブラウザ
Internet Explorer Netscape6 Firefox Opera
参考
書式基本 要素名 クラス ID

text-align は文字の表示位置、margin はマージン(外側の余白)を指定するプロパティです。これらをhr要素に指定すると、水平線の表示位置(左寄せ、右寄せ)を指定できます。

指定方法はブラウザにより異なります。Netscapeなどでは左または右のマージンを0にすることで表示位置を指定できますが、IEなどでは text-align プロパティで指定する必要があります。どちらにも適用させたい場合には、この2つを同時に指定しておきます。


hr {
width: 50%;
text-align: right;
margin-right: 0;
}


text-align left … (左側に表示します)Internet ExplorerOpera
right … (右側に表示します)Internet ExplorerOpera
margin-left 0 … (左側に表示します)Netscape6Firefox
margin-right 0 … (右側に表示します)Netscape6Firefox

何も指定しない場合は中央に表示されます。


使用例

<html>
<head>
<title>TAG index Webサイト</title>

<style type="text/css">
<!--

hr.left {
width: 50%;
text-align: left;
margin-left: 0;
}

hr.right {
width: 50%;
text-align: right;
margin-right: 0;
}


-->
</style>

</head>
<body>

<hr class="left">

<hr class="right">


</body>
</html>

これをブラウザで見ると次のように表示されます





[特集] レンタルサーバー比較 & サーバー選びのチェックポイント
[統計] HTMLからXHTMLへの移行を進めていますか?