質問

私は私が使えるかどうか疑問に思っていました <p>&nbsp;</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>&nbsp;</p> かなり恐ろしいです...私はむしろ見たいです <br> それよりも(「正しい」ものが少ないかもしれませんが)。

u003Cp>u003C/p>セマンティックではないので、それがどのように役立つかわかりません。

CSSを使用して段落間のスペースを設定する必要があります。

私は、アイテムをブロックレベルのタグで包むことを提唱します。 divps。これにより、私も必要ありません。要素をスペースアウトしたい場合は、マージンを使用する必要があります。とにかく、マージンでより正確になることができます。

ラインブレイクを強制されている状況では、使用してくださいu003Cbr />:それは、空の段落タグとは異なり、実際には 平均 「ラインブレーク」。しかし、ほとんどの場合、物事を行うためのより良い方法があります。

それはHTMLです。使用するすべてのブラウザで必要な方法をレンダリングすると確信している限り、必要なものは何でも使用できます。私はあなたが「私のコードセマンティックを保持する」という意味がわからないので、あなたの問題が何であるかわかりません <br> は。ただし、フォーマットなどについて話している場合は、CSSに目を向けてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top