1

括弧内のテキストをマークする HTML5 要素を探していました。私の最初の本能は<ASIDE>要素を使用することですが、これに対する HTML5 定義は明示的に次のように述べています。

注:括弧はドキュメントのメイン フローの一部であるため、aside 要素を単に括弧に使用することは適切ではありません。

では、括弧には何を使用する必要がありますか?

実装


以下は私が最終的に使用したものです。<SMALL>IMOには括弧が含まれる「サイドコメント」を表すように定義されていることを指摘してくれたunorに感謝します。

CSS:

SMALL.parenthetical {
    font-size: inherit;
}
    SMALL.parenthetical:before {
        content: "(";
    }
    SMALL.parenthetical:after {
        content: ")";
    }

HTML:

<P>Today I wrote some code <SMALL CLASS="parenthetical">In CSS and HTML</SMALL> that helped me out greatly</P>
4

2 に答える 2

2

括弧に特定の要素はありません。

場合によっては、small要素が適切な場合があります。

句読点 (丸括弧(や など))を HTML の一部として明示的に使用する必要があります ( CSS 経由では含まれませんcontent)。

括弧全体のスタイルを設定できるようにしたい場合。括弧にはspan意味がないため、要素を使用する必要があります。例えば:

<p>At vero eos duo <span class="parenthesis">(consetetur sadipscing elitr)</span> dolores et ea rebum.</p> 

<p>At vero eos duo <span class="parenthesis-start">(</span>consetetur sadipscing elitr<span class="parenthesis-end">)</span> dolores et ea rebum.</p>

これで、ブラケットを視覚的に非表示にし、CSSおよび疑似要素を介して他の句読点 (または類似のもの) を追加できます::after::before

于 2013-10-10T09:06:52.603 に答える
-2

私が間違っていなければ、これはまさにあなたが探しているものです。

于 2013-10-09T17:17:17.633 に答える