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

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

詳細はこちら
CSS

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

Q&A

解決済

3回答

1498閲覧

text-decoration:none;が効かない

tetsuya7724

総合スコア67

CSS

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

0グッド

0クリップ

投稿2021/02/25 06:07

前提・実現したいこと

ホームページ作成の練習をしているのですが、text-decoration:none;で点を消そうとしても消えないです。
なぜ消えないのでしょうか?

該当のソースコード

html

1 <header> 2 <nav class="nav"> 3 <ul> 4 <li> 5 <a rel="home" href="home.html">Home</a> 6 </li> 7 </ul> 8 </nav> 9 </header>

css

1@charset "UTF-8"; 2 3*, 4*::before, 5*::after { 6 box-sizing: border-box; 7} 8 9body { 10 color: #333; 11} 12 13a { 14 color: #333; 15 text-decoration: none; 16} 17 18.nav ul{ 19 display: flex; 20} 21

試したこと

試しに<li>タグを消すと、点が消えます。でも、ナビゲーションにしたいので<li>タグは消したくありません。

補足情報(FW/ツールのバージョンなど)

macOS

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

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

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

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

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

int32_t

2021/02/25 06:10

「点」というのは、箇条書きの項目の点ですか? 対象ブラウザはどこまで含めますか?
guest

回答3

0

ベストアンサー

css

1.nav ul li{ 2 list-style-type:none; 3}
<li>は箇条書きの点が付くので上記のコードを追加すると、点を削除できます。

投稿2021/02/25 06:22

kpm123

総合スコア13

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

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

0

list-style-type: none;を試してみてください。
list-style-type - CSS: カスケーディングスタイルシート | MDN

投稿2021/02/25 06:14

Lhankor_Mhy

総合スコア36928

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

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

0

それはaについた装飾ではなくリスト側のマークです。

css

1ul { 2 list-style-type: none; 3}

で消えますが、消えたリストマークの分の隙間はこれだけではなくなりません。
paddingで調整してください。

css

1ul { 2 list-style: none; 3 padding-left: 0; 4}

箇条書き関連で図説入りでわかりやすいページがあったので紹介しておきます。
【HTMLで箇条書き】ul・ol・liタグの使い方まとめ|サルワカ
【HTML&CSS】箇条書きの余白とインデントの調整方法|サルワカ

投稿2021/02/25 06:13

編集2021/02/25 06:26
dit.

総合スコア3235

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問