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

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

詳細はこちら
リストボックス

ユーザーがリストから1つ以上のアイテムを選択できるようにするGUI要素です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

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

Q&A

解決済

2回答

561閲覧

<a>タグでブロックをかこった時のテキストデコレーション解除

jouson-129

総合スコア16

リストボックス

ユーザーがリストから1つ以上のアイテムを選択できるようにするGUI要素です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

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

0グッド

0クリップ

投稿2019/10/29 14:16

前提・実現したいこと

html cssでリンク要素に入れたボックスを横に並べていっておせるようなものを作っています。ところが、ボックスの下(borderの下)にリンク要素によるとみられる青色のものが出てきています。この青色の部分を取り除きたいです。

発生している問題・エラーメッセージ

html

1<div class="inlinecontainer1"> 2 <a href="structing.html" class="inlinecontent" id="inlinecontent1"> 3 <img src="mainsecond.png" class="mainfirstpic"> 4 </a> 5 <a href="structing.html" class="inlinecontent" id="inlinecontent2"> 6 <img src="mainthird.png" class="mainfirstpic"> 7 <p>キョダイマックスできるニャースを手に入れよう</p> 8 <div class="triangle"></div> 9 </a> 10 <a href="structing.html" class="inlinecontent" id="inlinecontent3"> 11 <img src="mainforth.png" class="mainfirstpic"> 12 <p>あのポケモンたちのキョダイマックのすがたが登場</p> 13 <div class="triangle"></div> 14 </a> 15 </div>

css

1 2.inlinecontainer1 { 3 width: 100vw; 4 height: 45vh; 5} 6 7.inlinecontent { 8 display: inline-block; 9 background-color: white; 10 vertical-align: top; 11 width: 25%; 12 height: 100%; 13 border-radius: 2%; 14 border-bottom: solid 1vh red; 15 padding: 0%; 16 font-size: 1.5rem; 17 margin-left: 1%; 18 position: relative; 19 box-shadow: 0vw 1vh; 20 21} 22 23.inlinecontent:hover { 24 text-decoration: none; 25 color: white; 26} 27 28.inlinecontent:first-child { 29 width: 45%; 30 height: 100%; 31 background-color: darkgray; 32 border: 0vh; 33 margin: 0; 34 position: static; 35} 36 37.mainfirstpic { 38 width: 100%; 39 height: 65%; 40} 41 42#inlinecontent1 .mainfirstpic { 43 height: 75%; 44} 45 46.inlinecontent p { 47 padding: 4% 8%; 48 color: black; 49} 50 51.triangle { 52 position: absolute; 53 bottom: 0; 54 right: 0; 55 border-style: solid; 56 border-width: 0 0 2.5vw 2.5vw; 57 border-color: transparent transparent red transparent; 58}

試したこと

とりあえず、a要素に対してcolor:white;をいれると見た目はなくせたのですが、高さの設定などがよくわからいのでそのまま本体を除去したいです。
またtext-decoration: noneを加えても変化がありませんでした。

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

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

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

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

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

guest

回答2

0

ベストアンサー

user agent stylesheet(ブラウザごとに標準で設定されたスタイル)で青色になっているせいだと思われます。ですので、該当のaタグにcolor: transparentを指定して色を無くすと良いでしょう。

本格的にページをスタイルしていくなら、リセットCSSを使って既定のスタイルを無効にしてからの方が作業が捗ると思います。

投稿2019/10/29 14:43

NAOPI-05

総合スコア132

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

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

0

CSS

1 /*box-shadow: 0vw 1vh;*/

投稿2019/10/30 06:50

x_x

総合スコア13749

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問