私は画像を見ながらページをデザインしています。私は私のイメージのように私がメニューバーを設計する方法を理解することができないので、私はメニューバーのデザインに固執しています。それは私のイメージにあるものと正確に一致するはずです。水平メニューのドロップダウンを作成できません
ここに私のjsfiddleがあります。私が複製しようとしている私のimageです。
私はそのイメージに示されているように水平メニューバーを作成しようとしましたが、どういうわけか私のメニューは全く表示されません。彼らはどこかに隠されているようだ。ここに私のHTMLコードがあります:
<div class="topnav">
<img src="https://s4.postimg.org/ojd13poal/northman_wordmark_CMYK.png">
<nav>
<ul>
<li class="dropdown">
<a href="#"><b>PROGRAMS</b> <i class="fa fa-angle-down"></i></a>
<ul class="dropdown-content">
<li><a href="#"><i>INDIVIDUAL</i></a>
</li>
<li><a href="#"><i>CORPORATE</i></a>
</li>
</ul>
</li>
<li class="dropdown">
<a href="#"><b>WORLD OF NORTHMAN</b> <i class="fa fa-angle-down"></i></a>
<ul class="dropdown-content">
<li><a href="#"><i>BE EXTRODINARY</i></a>
</li>
<li><a href="#"><i>RISK & REWARD</i></a>
</li>
<li><a href="#"><i>BLOG</i></a>
</li>
<li><a href="#"><i>OUR STORY</i></a>
</li>
</ul>
</li>
</ul>
</nav>
</div>
<div class="header"> <img class="header-background" src="https://s3.postimg.org/yr4kr8v0j/kaestle-chris-davenport-antarktis-2009-04.png"> <img class="orange-bar" src="https://s23.postimg.org/od4umnehn/orange-bar.png">
<h1 class="text-inside-orange">INSURANCE FOR THE WILD</h1>
</div>
私はここで何をしていますか?また、Log in | Sign up
フォントをaswesome(私は既にjsfiddleでCSSをインポートしています)とGET COVERED
ボタンを使用して作成する必要があります。
.dropdown {
display: none; /* get rid of this */
}
、あなたが浮いているように、あなたのimgを必要とする:
わかりませんが、表示されても、レイアウトに非常に多くの絶対ピクセル値を使用しているため、ほとんどのビューポートで問題が発生することがあります。可能な限り相対的な単位を使用する必要があります。 –
'.dropdown'と' .dropdown-content'の両方に 'display:none'があり、表示されません。 [** Bootstrap's navbar template **](https://getbootstrap.com/examples/navbar-fixed-top/)のようなフレームワークを調べることができます。あなたはまた絶対的な「上」と「左」の過多を使用しているので、応答性に重大な問題を引き起こします。 –
私のCSSには、私がまだ使っていないことがたくさんありますが、私のHTMLにはほんのわずかしかありません。私はまだ初心者ですので、まだ学習しています。私が持っているhtmlとそれに対応するcssには、何か問題がありますか?もしそうなら、あなたは私にそれらが何であるか、そして私たちがそれらを解決する最良の方法は何かを教えてください。これは私が多くのことを理解するのに役立ちます。 – vader