Chromeで下記のcssを入力すると
文字と「list-style-type: disc」の
間に妙な空きがでてきます。
他のサイトでは問題なかったのですが
この対応策(cssハック)とかあるものでしょうか?
css
1ul { 2 list-style-type: disc; 3 list-style-position: inside; 4}
妙な空きとはこんな感じです↓
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答4件
0
ベストアンサー
Chromium系のブラウザではアップデート後
css
1list-style-position: inside;
を指定していると隙間が入るようになってしまったようです。
リセット系スタイルシートも効果がないようでした。
insideを指定する必要性がなければこの記述を削除し、liにインデント用marginを入れることでinsideを指定したのとあまり変わらない状態にできると思います。
css
1ul { 2 list-style-type: disc; 3} 4li{ 5 margin-left: 1.5em; //好きな値に調整 6}
投稿2016/10/12 04:21
総合スコア3235
0
その部分を直接指定するCSSが無いため、inside を使わないか擬似要素でスタイリングするかどちらかだと思います。
CSS
1ul.outside { 2 list-style-type: disc; 3 /*list-style-position: inside;*/ 4 list-style-position: outside; /* 既定値なので省略可 */ 5} 6ul.before { 7 list-style-type: none; 8 list-style-position: outside; /* 既定値なので省略可 */ 9} 10ul.before > li::before { 11 content: "⚫"; 12 font-size: .5em; 13 margin-right: .4em; 14} 15```**動くサンプル:**[https://jsfiddle.net/xawavd68/](https://jsfiddle.net/xawavd68/)
投稿2016/10/12 04:39
総合スコア69625
0
marginとpaddingを0にしてみてください。
ブラウザのデフォルトスタイルシートの設定が適用されています。
投稿2016/10/12 04:14
総合スコア2092
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/12 04:37
2016/10/12 04:49
2016/10/12 05:01