LoginSignup
7
4

More than 1 year has passed since last update.

【初心者向け】details・summaryタグについてくる黒矢印を消す方法

Posted at

どうも7noteです。使ってみたはいいものの、summaryタグについてくる黒い矢印の消し方が分からない人へ

details・summaryタグを使用した時に「▶」←こんな矢印が表示されて消えない場合の非表示にする方法です。


↑この黒矢印を消します。

style.css
summary {
  display: block;
  list-style: none;
}

/* 一部ブラウザで消えなかった場合は以下も追記 */
summary::-webkit-details-marker {
  display:none;
}

検証ツール(F12)でみてみると分かりますが、「::marker」とかかれたものがあります。こいつが原因です。
これはlist-style-typeの一種なので、よく使われる<li>についてくるリストマーク(・)と同種にあたります。

f12.png

そのため、<li>のリストマークの点(・)を消す時と同じ方法で、list-style: none;で非表示にすることができます。

まとめ

使用していたreset.cssなどによっては、初期値を無効化していなかったりするので、もし黒矢印が残っていたら、個別にCSSを書いてもいいでしょうし
今後も必要ないという場合であればreset.cssなどのCSSファイルに追記してもいいかもしれませんね。

参考:https://teratail.com/questions/155649

おそまつ!

~ Qiitaで毎日投稿中!! ~
【初心者向け】WEB制作のちょいテク詰め合わせ

7
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
4