※ ChatGPTを利用し、要約された質問です(原文:HTMLとCSSでのClass属性がわかりません)
HTMLとCSSでのClass属性がわかりません
このQ&Aのポイント
HTMLとCSSでのClass属性について
画像の周りに線がついてしまう問題の解決方法
HTMLとCSSで画像を挿入する方法
画像を挿入し、リンクを埋め込むと、画像の周りに線がついてしまう。
これを避けたいのですが・・・・
具体的に言いますと・・・各ページに「TOPページ」へ戻るボタンを埋め込みます
各ページのHTMLに
<div class="icon">
<a href="リンク先"><img src="パス名"></a>
</div>
CSSに
img.icon{
border-style: none;
}
と記述しましたが、各ページの画像(「TOPページ」へ戻るボタン)の周りは線がついたままです
HTMLの<img src="パス名" border="0">を記述すれば、線を消すことは出来ますが
複数ページに渡っているため、全てにborder=”0”を入力するのは
手間がかかってしまいます
なんとかCSSでコントロールしたいのですが・・・
そもそも記述(文法)が間違っているのでしょうか?
Classのとらえ方が間違っているのでしょうか?
画像も一気に変えたい場合の事も想定し、
現在HTMLで画像挿入しているのを、CSSで埋め込む記述方法があれば
教えてください。
数日前から、HTMLとCSSの勉強をはじめた初心者ですので
見当違いな質問かもしれませんが
どうぞ、よろしくお願いします
補足
img.icon =>iconというクラスが設定されているimg を意味しています ↑ スミマセン・・・初心者で、意味がわかりません(汗 例えば・・・ <div class="icon"> <a href="リンク先A"><img src="画像A"></a> <a href="リンク先B"><img src="画像B"></a> </div> <a href="リンク先C"><img src="画像C"></a> とした場合、<div>~</div>で囲まれているセレクタないの img要素の属性をコントロール出来ると思っていたのですが・・・・ (画像A,Bのみに適用し、画像Cは対象外) 根本的に理解の仕方が間違ってるのでしょうか? すみません。もう少し、手を貸してください。