🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

1回答

1401閲覧

ulのlist-syle-typeを指定すると二重で表示されてしまう

SHiro0707

総合スコア4

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/09/19 01:13

前提・実現したいこと

すみません、初心者です。
wordpressでulタグのリストの頭にくる黒丸を白丸にしようしています。
その際、CSSで指定すると白丸と黒丸が二重に表示されてしまうのですが、どうすれば正しく表示されるのでしょうか?

イメージ説明
イメージ説明

該当のソースコード

HTML

1<ul> 2 <li>あああ</li> 3 <li>いいい</li> 4 <li>ううう</li> 5 <li>かかか</li> 6 <li>ききき</li> 7 <li>くくく</li> 8</ul> 9```css 10ul { list-style-type: circle;} 11 12### 試したこと 13 14個別記事ごとにCSSを指定できるようfunction.phpをいじってますが、HTMLに直接styleを打ち込んでも同じ結果になりましたので何か根本的に間違っているんだと思いますが、ググっても全く出てこないので途方に暮れています…。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Lhankor_Mhy

2019/09/19 01:32

ご提示のHTMLはコードエディタに入力したものですか? それとも、実際のページのHTMLの抜粋ですか? もし、前者であれば、後者をご提示いただけますか?
SHiro0707

2019/09/19 01:39

コードエディタです! すみません、実際のページのHTMLとは、投稿編集画面で“HTMLとして編集”というところから見られるもののことでしょうか?そうだとしたら同じでした。
Lhankor_Mhy

2019/09/19 01:52

いえ、違います。 スクリーンショットは実際にサイトを表示した時のものだと思いますが、そのHTMLソースはどうなっていますか?コードエディタに入力したものと違うのではないですか?、という補足依頼です。
SHiro0707

2019/09/19 02:15

初心者で要領を得なくてすみません。 wordpressの投稿下書きのHTMLソースはどのように見れるのでしょうか?
SHiro0707

2019/09/19 02:57

chromeのデベロッパーツールで見ても、HTMLの記述はアップしたスクショと同じようになっているのではないかと思います。 CSSの指定の仕方がおかしいんだと思うんですが、違うんですかねぇ。。。 全然要領を得なくてすみません( ; ; )
Lhankor_Mhy

2019/09/19 02:59

「アップしたスクショと同じようになっているのではないかと思います」というのは、確認したという意味ですか? それとも確認するまでもないという意味ですか?
SHiro0707

2019/09/19 03:00

確認したという意味です!
Lhankor_Mhy

2019/09/19 03:03

なるほど。 効いているスタイルも ul { list-style-type: circle;} だけだった、ということなんですね?
SHiro0707

2019/09/19 03:27

と、思うんですが、そこは個別の投稿ごとにCSSが指定できるようにhttps://naifix.com/article-css/←こちらのサイトを参考にfunction.phpに追記をしてCSSを記述しているので、効いているスタイルがul { list-style-type: circle;}だけかどうかはちょっと自信ありません…。
Lhankor_Mhy

2019/09/19 03:30

開発者ツールで見てもわからない、ということはないと思うのですが……?
SHiro0707

2019/09/19 03:44

たぶんCSSが間違っている(でないと黒丸と白丸が重複しないと思うので)とは思いますが、開発者ツールで見てもどこが間違っているのか、効いているCSSが何なのんか、が素人のためわからないの質問させていただきました…;
Lhankor_Mhy

2019/09/19 03:50

さきほど貼ったURLに開発者ツールでスタイルを見る方法が書いてあったのですが、難しかったですか? なぜ繰り返ししつこく確認しているのかというと、ご提示のHTMLとCSSで問題が再現しないからです。 なので、ご提示いただいていない部分に原因があるのだろう、と推測しています。 ですから、他になにか情報が得られないと解決しないのではないかと思っています。
SHiro0707

2019/09/19 03:56

辛抱強くありがとうございます! ulタグにカーソルを合わせて“検証”を押して出てくるCSSをそのままコピペすると↓このようになりましたが、何かおわかりになりますでしょうか。 element.style { } ul { list-style-type: circle; } ol, ul { padding: 0; /* list-style-type: none; */ } dl, menu, ol, ul { margin: 1em 0; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } user agent stylesheet ul { display: block; list-style-type: disc; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; }
Lhankor_Mhy

2019/09/19 04:06

ol, ul { padding: 0; } ↑リセット系のCSSだと思います。 これが有効なら、そもそも circle も表示されてないはずです。 やはり、ご提示のHTMLの外側になにかあるような気がします。
SHiro0707

2019/09/19 04:15

ulタグの直前のHTMLも念の為コピーすると下記のようになっています! <div class="add titleunder"> <div id="custom_html-11" class="widget_text widget widget_custom_html"> <div class="textwidget custom-html-widget"></div> </div> </div> <ul> <li>あああ</li> <li>いいい</li> <li>ううう</li> <li>かかか</li> <li>ききき</li> <li>くくく</li> </ul>
Lhankor_Mhy

2019/09/19 04:37

なにもおかしそうなところはないですね…… とりあえず、原因追求は諦めて、 <ul class="list-style-type-circle"> <li>あああ</li> として、 ul.list-style-type-circle{ list-style-type: circle } みたいなアドホックな対応を取るのはダメですか?
SHiro0707

2019/09/19 04:41

今やってみました! そうしたところ、添付した画像の“ここも何かおかしい”と表記した部分の白丸は消えましたが、本文は相変わらず白丸、黒丸が連なって表示されてしまいます…。
Lhankor_Mhy

2019/09/19 05:12

そうでしたか…… もしかして、li::before になにかスタイルがついている、とかはないですか?
SHiro0707

2019/09/19 05:29

.entry-content ul li:before { background: #5C6B80; ↑これでしょうか…?
Lhankor_Mhy

2019/09/19 05:35

それかもです。 全文コピペできますか?
SHiro0707

2019/09/19 05:37

上記スタイルの下にこのように続いています↓ .entry-content ul li:before { content: " "; width: 7px; height: 7px; background: #5C6B80; box-shadow: -1px -1px 1px rgba(97, 97, 97, 0.5) inset; display: block; position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; left: 2px; top: 9px; }
SHiro0707

2019/09/19 05:40

下から5列目、6列目の-から始まっている部分は横線で打ち消されています!
Lhankor_Mhy

2019/09/19 05:58

それだ! これをまるっと消すか、消せないのであれば、カスタムCSSで打ち消せばいいかと思います。
Lhankor_Mhy

2019/09/19 06:05

打ち消すCSSはこんな感じですかね。 ul.list-style-type-circle li::before{ width: 0px; }
SHiro0707

2019/09/19 06:30

あ、黒丸だけ消えました!! 白丸とリストの最初の文字の隙間が不自然に空いていますが、それはCSSでなんとかなりそうです!! 圧倒的感謝です…ありがとうございます…(;_;) 今プログラミング勉強しているんですが、今回のは何が原因だったのでしょうか??(聞いてもわからないかもしれませんが…)
Lhankor_Mhy

2019/09/19 06:39

原因は、wordpress(のテーマ)のCSSで、黒丸を表示するようにスタイルをつけていた、ということです。 それが list-style-type を使わないけど、list-style-type を使っているように見える、ちょっと変わったやり方だったため、原因を特定するのに手間がかかりましたね。ご解決されて何よりです。
SHiro0707

2019/09/19 08:29

なるほど…。ググってもどこにも出てこなかったので、助かりました(^ ^) ご丁寧にありがとうございました!!
guest

回答1

0

CSS

1ul,li { 2 list-style: none 3} 4li { 5 list-style-type: circle 6}

じゃダメですか?

投稿2019/09/19 01:32

kyoya0819

総合スコア10429

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kyoya0819

2019/09/19 01:32

リセットCSSを使う方法です。
SHiro0707

2019/09/19 01:40

具体的なコードをありがとうございます! 今試してみましたが、そちらを記述しても同じように表示されてしまいました…。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問