<p> </p>
代わりに(段落内のスペースだけ)を使用できるかどうか疑問に思っていました<br />
私は自分のコードをセマンティックに保つのが大好きで、これが正しいかどうかを考えていたので、しばらくの間私を悩ませてきました。WYSIWSGエディター(TinyMCE)がこれを使用しているのを見たことがありますが、それでも私はそれを間違って実行するように求めています。
<p> </p>
代わりに(段落内のスペースだけ)を使用できるかどうか疑問に思っていました<br />
私は自分のコードをセマンティックに保つのが大好きで、これが正しいかどうかを考えていたので、しばらくの間私を悩ませてきました。WYSIWSGエディター(TinyMCE)がこれを使用しているのを見たことがありますが、それでも私はそれを間違って実行するように求めています。
それは「意味論的」ではありません。空の段落は、意味論的には多かれ少なかれ存在できないものです。情報は含まれていません。つまり、セマンティックコンテンツは含まれていません。視覚的なレイアウト、つまりプレゼンテーションを変更するだけです。
スタイリングを使用してマージン、境界線、またはパディングを変更し、目的の効果を実現することをお勧めします。
代わりに、段落の余白を垂直方向の間隔に使用することの何が問題になっていますか?
<p>Hello World</p>
<p>This is much cleaner than using empty tags with non-breaking spaces.</p>
それを行う正しい方法はCSSを使用することです:margin-top
またはを使用しmargin-bottom
ます。
<p> </p>
かなりひどいです...私は<br>
それよりもむしろ見たいです(それはそれほど「正しくない」かもしれませんが)。
<p>&nbsp; </ p>はセマンティックではないため、それがどのように役立つかわかりません。
段落間のスペースはcssで設定する必要があります。
div
sやsなどのブロックレベルのタグでアイテムをラップすることをお勧めしますp
。このように私も必要ありません。要素の間隔を空ける場合は、マージンを使用する必要があります。とにかくマージンを使用してより正確にすることができます。
改行を強制される状況では、<br />を使用します。空の段落タグとは異なり、実際には「改行」を意味します。しかし、ほとんどの場合、物事を行うためのより良い方法があります。
HTMLです。使用するすべてのブラウザで希望どおりにレンダリングされることが確実である限り、好きなものを使用できます。「コードをセマンティックに保つ」とはどういう意味かわからないので、問題が何であるかわかりません<br>
。ただし、フォーマットなどについて話している場合は、CSSを参照してください。