• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:spanタグ 無視される)

spanタグのpaddingとwidthが無視される問題と文字の重なりについて

このQ&Aのポイント
  • spanタグのpaddingやwidthが無視される理由として、CSSのbox-sizingプロパティがデフォルトのままだと、要素の幅にpaddingやborderが含まれないからです。
  • paddingやwidthを適用させるには、CSSのbox-sizingプロパティをborder-boxに設定することで解決することができます。
  • また、文字が重なる問題は、span要素にdisplayプロパティをinline-blockに設定することで解決することができます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#249914
noname#249914
回答No.2

spanタグですが、インライン要素となるためmarginやwidthを設定することはできません。 こちらは決めごとなのでおぼえていただくしかない感じです。 ■ブロックレベル要素とインライン要素 http://www.tagindex.com/html_tag/basic/block_inline.html

JLORTMXSVY
質問者

お礼

ご回答ありがとうございました。

その他の回答 (1)

  • ma-tsu02
  • ベストアンサー率29% (30/101)
回答No.1

spanなどのインライン要素にはwidth等は効きません。 http://mozilla.gr.jp/standards/webtips0015.html#c1_4 インラインブロック要素にしてやると希望の表示になるかな? display:inline-block;

JLORTMXSVY
質問者

お礼

ご回答ありがとうございました。

関連するQ&A