前提・実現したいこと
html cssでwriteの模写を行っております。
<div class="contact">こちらのclassがcssに反映されません。 原因がわかりません。 宜しくお願いいたします。発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
html
ソースコード
</body> </html> ```css</div> </div> </div> </div> </header>
コード
a { text-decoration: none; color:#444444; } ul{ list-style:none; } header{ height:152px; margin:50px; width:100%; } .container{ width: 1040px; margin:0 auto; } .header-left{ float:left; } .header-left h1{ font-size:36px; line-height:42px; } .header-left p{ font-size:18px; } .header-right{ padding-top:42px; float:right; } .fas{ margin-left: 10px; } .contact li{ float:left; font-size:16.88px; padding:0 15px; position: relative; } .contact li ul{ position: absolute; top: 45px; left: -5px; height: 0; } ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
CSSがどうこう言う前に、HTMLの内容がめちゃくちゃです。
・ul要素の内容に直接ul要素を書いてはいけません。
・li要素の終了タグだけが書いてあり、バランスが取れていません。
・div要素の終了タグだけが書いてあり、バランスが取れていません。
回答ありがとうございます。
もう一度基本的なことから見直します。
コードやエラーはマークダウンのcode機能を利用してご提示ください。
https://teratail.com/questions/238564
あと紛らわしいですが「終了タグが省略できるケース」があります。
https://agohack.com/html-closetags/
※もちろん紛らわしいので積極活用はしないほうがいいかもしれませんが。
しかし .contact に対する指定はないですよね。
配下のみです。
構文的なところは構文チェック機能のあるエディタ(プラグイン含む)か
構文チェックサービスを利用しましょう。
http://www.htmllint.net/html-lint/htmllint.html
※CSSも探せばあります。
『classがcssに反映されません』とのことですが、具体的にはどのような現象を見てそのように思いましたか?
.contactの孫要素は指定していますが、.contactそのものの定義がどこにもない気がするんですが…
あなたの回答
tips
プレビュー