<br>
見出し(例)内でタグを使用しておりh1
、プログレッシブエンハンスメントを備えたレスポンシブデザインの一部として(これは例外ですか?)—狭いビューポートでタグを非表示にします。
当然、CSSルールは次のとおりです。
h1 br {
display: none;
}
しかし、HTMLでこれにアプローチする正しい方法は何ですか?
このようにすると、br
が非表示になっている場合、「heading」と「with」の間にスペースはありません。
1) <h1>Example heading<br>with a break right thurr</h1>
では、次は意味的に正しいのでしょうか?
2) <h1>Example heading <br>with a break right thurr</h1>
またはこれはどうですか?
3) <h1>Example heading<br> with a break right thurr</h1>
非常につまらない、私は知っていますが、私は聞きたいです。
PSこの場合、br
「例の見出し」という言葉は「ブレークライトサー」よりも短いため、絶対に使用する必要があります。液体コンテナを使用すると、望ましくない場所でブレークが強制されます。
また、Davidが指摘したように、例2と例3はどちらも機能しますが、意味的には正しいのでしょうか。HTMLタグの周りのスペースはセマンティックであり、無視されますが(これにより、マークアップが読みやすくなります)...しかし、要素タグ内のスペースはどうでしょうか。彼らはそこにいるべきですか?