45

次の HTML は有効ですか?

<br class="something"> 

HTML 要素として、なぜそうならないのかわかりませんが、実際に使われているのを見たことがないと思います。

4

10 に答える 10

46

はい。

仕様を参照してください。

このclass属性は、「HTML 要素」(br要素を含む) に適用されます。

于 2013-06-05T15:55:49.187 に答える
6

:before私が考えることができる1つのアプリケーションは、またはなどの疑似要素でそれを使用して追加すること:afterです。たとえば、水平線の下にテキストを追加します。

hr.something:after  { content: "Some text"  }
于 2013-06-05T16:00:12.177 に答える
5

はい、有効です。

仕様は、グローバルおよびイベント属性をbr受け入れ、グローバルなものであることを示しています。class

HTML4以下を対象とする場合、ここに記載されているように改行を配置する場所を定義するbrnamedの特定の属性があることに注意してください。clear

于 2013-06-05T15:55:51.153 に答える
4

はい、有効なステートメントです。のようなものを使用できます。

<br style="height: 100px; margin-top: 10000px;">

ただし、代わりに div 要素を使用することをお勧めします。

于 2013-06-05T16:00:35.713 に答える
3

属性が要素classに許可されているため、HTML 4.01 で有効です。この属性はすべての要素で許可されているため、HTML シリアライゼーションの HTML5 でも有効です。一致する がなければ、有効な XHTML ではありません。brclass</br>

于 2013-06-05T17:13:20.343 に答える
3

はい、できます。w3c 仕様から: http://dev.w3.org/html5/markup/br.html

<br>要素はグローバル属性を利用でき、classその 1 つです。

于 2013-06-05T15:55:55.110 に答える
1

はい、要素classに属性を追加できます。必要に応じて。<br>id

于 2013-06-05T15:56:13.540 に答える
0

確かに、それは有効です。有用な例は、段落を終了せずに、改行の後に視覚的に小さなスペースを追加したい場合です。または、背景画像を適用することもできます。あらゆる種類のスタイリング オプション。

于 2013-06-05T16:00:57.577 に答える