fieldset要素・legned要素の、IE, Mozilla, Operaなどでのデフォルトスタイルのような表示を、CSSを使って実現する試み。
<fieldset> <legend>legend</legend> filedset </fieldset>
┌ legend ─────┐ │ │ │ fieldset │ ←こんなの └─────────┘
例としてblockquote要素にスタイル適用する場合を想定します。
例えばh3要素で引用文の題名を記述する場合。
<blockquote> <h3>引用文の題名</h3> <p>これは引用文です。</p> </blockquote>
※題名にh[1-6]要素、または他のどの要素を使うかについては、状況に応じて文脈などから判断する必要があります。
blockquote { border:groove 2px #ccc; position:relative; } blockquote h3 { position:absolute; top:-0.5em; left:0.5em; font-size:1em; font-weight:bold; display:inline; margin:0; padding:0 0.5em; background-color:#fff; }
(背景が白(#fff)の場合)
引用文の題名をblockquote要素のtitle属性として記述する場合。
<blockquote title="引用文の題名"> <p>これは引用文です。</p> </blockquote>
blockquote { border:groove 2px #ccc; } blockquote:before { content:attr(title); margin-top:0; margin-left:0.5em; padding:0.5em; display:inline; font-size:1em; font-weight:bold; background-color:#fff; }