質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.31%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

HTML

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

CSS

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

Q&A

解決済

2回答

204閲覧

【WordPress】画像にリンクをつけると小さくなり下線が出てしまいます

kama_111

総合スコア20

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

HTML

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

CSS

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

0グッド

0クリップ

投稿2025/04/16 04:45

実現したいこと

イメージ説明画像にリンクをつけても、下線が出ないように、リンクをつける前の画像のサイズのまま変わらないでほしいです。

発生している問題・分からないこと

画像にリンクをつけると小さくなり、下線が出てしまいます。
調べたりしたのですが解決できなかったので
何かわかる方、方法を教えていただきたいです。
よろしくお願いいたします。

該当のソースコード

html

1 <div class="sign_flexbox-container"> 2 <aside> 3 テキスト 4 </aside> 5 <main><a href="#"><img src="ロゴ.png"></a> 6 </main> 7 <aside> 8 <div class="icon_container"> 9 <a href="#"><img src="メール.png" alt="メール"></a> 10 <a href=”#”><img src="お電話.png" alt="お電話"></a> 11 <a href="#"><img src="LINE.png"" alt="LINE"></a> 12 </div> 13 </aside> 14 </div>

css

1.sign_flexbox-container { 2 display: flex; 3} 4 5.sign_flexbox-container main { 6 width: 700px; 7 margin: auto; 8 height: 300px; 9 text-align: center; 10 padding: 0 50px; 11} 12 13.sign_flexbox-container main img { 14 width: auto; 15 16} 17 18.sign_flexbox-container aside { 19 width: 250px; 20 min-width: 250px; 21 margin: auto; 22 height: 300px; 23 font-size: 0.9rem; 24} 25 26.icon_container { 27 display: flex; 28 justify-content: space-around; /* 画像の間に均等に余白を設定 */ 29} 30 31.icon_container img { 32 width: 30%; /* 画像が3つ並ぶように設定 */ 33 height: auto; 34} 35 36@media only screen and (max-width: 767px) { 37 .sign_flexbox-container { 38 flex-direction: column; 39} 40 .sign_flexbox-container main { 41 width: 100%; 42 height: auto; 43 margin: auto; 44 padding-bottom: 20px; 45 } 46 .sign_flexbox-container aside { 47 order: 1; 48 width: 100%; 49 height: auto; 50 margin: auto; 51 padding-bottom: 20px; 52 } 53 .sign_flexbox-container aside img { 54 width: 120px; 55} 56} 57

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

.icon_container a {
text-decoration: none;
}
など入れてみましたが下線も消えず、画像のサイズも小さくなったままでわかりませんでした。

補足

特になし

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

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

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

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

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

guest

回答2

0

ベストアンサー

widthはflexboxの直下に設定する必要があります。

css

1.icon_container a { 2 display: block; 3 width: 30%; 4} 5 6.icon_container img { 7 max-width: 100%; 8}

投稿2025/04/16 23:38

tabuu

総合スコア2492

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

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

kama_111

2025/04/16 23:49

ご回答ありがとうございます! 試したところ画像のサイズが戻りました! 勉強になりましたm(_ _)m ありがとうございました!
guest

0

こうするとどうなりますか?

css

1.icon_container img { 2 /*width: 30%; 削除 */ 3 height: auto; 4} 5 6.icon_container a { 7 border: none; /* 追加 */ 8}

投稿2025/04/16 08:30

Lhankor_Mhy

総合スコア37413

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

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

kama_111

2025/04/16 13:23

ご回答ありがとうございます!! 試してみました! 画像が左が小さく、真ん中ちょうどいいくらい、右が大きくなりました 下線は出たままです( ; ; )
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.31%

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

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

質問する

関連した質問