「マップ」が新しい行に表示される理由を知りたいです。
We are playing on <p id="map">
私が持って<p>
いる理由は、それ以外の場合はテキストとして印刷されるためですが、<p>
それを段落にすると、どうすれば修正できますか?
「マップ」が新しい行に表示される理由を知りたいです。
We are playing on <p id="map">
私が持って<p>
いる理由は、それ以外の場合はテキストとして印刷されるためですが、<p>
それを段落にすると、どうすれば修正できますか?
これはp
、ブロック要素でタグが機能するためです。これは、簡単に言えば、使用可能なすべての幅を使用することを意味します。
提案されたspan
タグはインライン要素であるため機能します。つまり、必要なだけの幅しか取りません。
2 つ以上のインライン要素がある場合、それらは同じ行に保持されますが、ブロック要素は常に新しい行にまたがり、右側には何もありません。
デフォルトでは、p
要素はブロック (`display: block') として表示されます。これは、要素の前後に改行があることを意味します。さらに、デフォルトでは、空行に対応する上下の余白があります。これらは CSS でオーバーライドできます。
しかし、なぜp
要素を使用するのか、代わりに何を使用する必要があるのかは謎です。コード サンプルでは、<p>
タグの後に何も表示されないため、要素に何が含まれているかわかりません。文の途中で段落を開始することはほとんど意味がありません。定義上、<p>
要素は段落です。
タグは、<p>
新しい行によって処理される段落マーカーです。あなたのコンテキストがわからないので、Zneakに同意し、<span>
代わりにタグを使用する必要があると思います.