※ ChatGPTを利用し、要約された質問です(原文:webデザイン 疑問点)
webデザイン初心者の疑問点まとめ
このQ&Aのポイント
webデザイン初心者の疑問点をまとめました。初歩的な質問について解説し、実践的なアドバイスを提供します。
webデザイン初心者がよく疑問に思うことをまとめました。a:hoverのプロパティ指定方法や子孫セレクタの記述方法、divに対するcssの指定方法などについて解説します。
webデザイン初心者の疑問にお答えします。センタリングの方法やコンテンツ部分のセンタリングのタイミング、idとclassの使い分けなどについて詳しく解説します。
初歩的な質問失礼します。
webデザイン初心者です。
勉強していて初歩的すぎて調べてもわからないことを何点か質問させて下さい。
(ブラウザでの見た目には問題はないけど、実際の現場で普通こんなことするのか?と思うことが多々あります。)
(1)a:hoverにプロパティを指定する際、a要素に指定していたプロパティから変更があるものだけ記述すれば良いのでしょうか?
(例)hover時にテキストの色だけ変更する際、その他のfont-size等は重複して記述しない。
(2)子孫セレクタでcssを指定する際、ひとつ要素を抜かして記述すること。(全て記述すると 正直面倒な気がしてしまいます。)
(例)要素A >要素B>要素C の順に入れ子になっている場合、要素Bをぬかして
A C {プロパティ: 値;} と記述する。
(3)<div id="example">にcssを指定する際の記述の仕方。
(例)div#example { プロパティ: 値 : } がいいのでしょうか?
(4) フッターにてdisplay:inlineで横並びにしたli要素を、センタリングする際の一般的な方法。
(ul要素にmargin:0 auto; とwidth指定で出来たのですが、firebugで他のサイトさんを見てるとposition:absoluteとleftプロパティでレイアウトされているのを見たので、、)
(5)サイト全体(コンテンツ部分)をセンタリングする場合、コーディングのどのタイミング
でするのが一般的なのでしょうか??
(6)idとclassの使い分けが未だによくわかりません....それと、あまり使いすぎるのはよくないっていうのをよく見るのですが、実際のところどうなのでしょうか?
正直、まだまだ疑問ばかりなのですが、キリがないので......
馬鹿バカしいと思いますが、どなたか親切な方ご教授いただけないでしょうか??
よろしくお願い致します!
お礼
大変わかりやすいご回答ありがとうございます! 自分のわかりにくい質問内容をくみとってくださって感激です。 ありがとうございました。