※ ChatGPTを利用し、要約された質問です(原文:list-style-image・・マーカーとコンテンツの距離)
list-style-imageのマーカーとコンテンツの距離について
このQ&Aのポイント
list-style-imageのマーカーとコンテンツの距離を調整する方法について詳しく調査しました。
現在、list-style-imageのマーカーとコンテンツの間に隙間ができる現象が発生しています。
CSS2の仕様には「marker-offset」というプロパティが存在しますが、一部のブラウザが未対応です。
list-style-image・・マーカーとコンテンツの距離
縦横15ピクセルのmarker.gifを使って、リストのマーカーに指定したいのですが・・・
たとえば、このようにすると、
ul {
margin: 0px;
padding: 0px;
}
li {
background-color: lightgrey;
margin: 0px 0px 5px 15px;
padding: 0px;
list-style-image: url("marker.gif");
list-style-position: outside;
}
IEやOperaでは、マーカーのすぐ左にコンテンツ(灰色の背景色つき)がくるのに対して、
Firefoxでは、マーカーとコンテンツの間に何ピクセルか隙間ができて、結果、マーカーが親エレメントより左側にはみ出してしまいます。
CSS2の仕様をしらべると、「marker-offset」というプロパティがあるようなのですが、まだブラウザが未対応のようで・・・
この隙間は、どういう定義なのでしょうか?規定値が決まっていたりするのでしょうか?
また、変更することはできないのでしょうか?
お礼
なるほど・・そういう事情だったのですね。 背景画像の方法でうまくいきました。これでいこうと思います。 ありがとうございました!