私はこのようなナビゲーションバーを作成したい:ナビゲーションバーをどのように構成すればよいですか?
がどのように私はそのようなことを構造化でしょうか?明らかに、青い背景を持つ1つの外部divが存在するはずです。しかし、子要素はどうですか?彼らはどのように構造化されるべきですか?ありがとう。ナビゲーションバーを作成するには
私はこのようなナビゲーションバーを作成したい:ナビゲーションバーをどのように構成すればよいですか?
がどのように私はそのようなことを構造化でしょうか?明らかに、青い背景を持つ1つの外部divが存在するはずです。しかし、子要素はどうですか?彼らはどのように構造化されるべきですか?ありがとう。ナビゲーションバーを作成するには
、あなたはこれが一般的にナビゲーションバーを構築するための最も一般的な方法と考えられるので、
* {
margin: 0;
padding: 0;
}
nav {
background-color: blue;
color: white;
font-family: Arial;
padding: 30px 40px;
}
ul {
list-style-type: none;
}
li {
display: inline-block;
width: 49%;
text-align: right;
}
li.title {
text-align: left;
}
<nav>
<ul>
<li class="title">Welcome to Our World</li>
<li>We Work Best</li>
</ul>
</nav>
のようなものが必要になります。
ページを正しく構成する方法に関する一般的な回答はありません。テクノロジを使用するための一般的な標準がありますが、ページを正しく表示することは、使用する要素の数や種類を決定する上で重要です。
たとえば、ページのサイズを自動的に変更したい場合は、DivsまたはTablesを使用します。ページ全体を横切らずにテキストを折り返したい場合は、テーブルを使用することもできます。
CSSのフローティングへの参照を表示できます...しかし、このタイプの例でもdiv内にdivを作成することができます。divは適切に「味付け」するスタイルです。スパンをスパン内で使用することもできます。
http://www.w3schools.com/css/css_float.asp
このexplinationへの主要な注意点は、企業環境が正常にeccomerseまたはクライアント現在のサイト、およびデータがどのように表現されるかが決まります広告やマーケティングによって生成されたスタイルガイドを持っているということです。これは、通常、Divs vs Spansのようにexとして使用するよう強制します。
詳細を教えてください。@ Dethryl – Arrow
申し訳ありません、私は仕事中ですし、実用的なコード例を構築するための余裕の時間がありません...しかし、私はあなたがこれを見ることができます:http:// www。 w3schools.com/css/tryit.asp?filename=trycss_layout_floatこのフローティングの例では...このページは、オブジェクトを「突き合わせ」することなくサイズを変更することができるため、モバイルデバイス上でカスタマイズされた表示体験を得ることができ、同じページを使用してPCウェブブラウザ上の全ページの経験を得ることができます。ウィンドウを小さくすると、テキストと画像がそれに応じて調整されます。 – Dethryl
上記のコメントに記載されている効果は、Divs、Spans、Tables、Frames、その他多数のHTMLオブジェクトを使用して実現できます。私の個人的なお気に入りはDivsですが、私は私の元の答えでは、これを行うための "正しい方法"はありませんでした。そして、それを一方向から別のものにすることは、あなたがタイプしなければならない文字数と同じくらい単純な違いになるかもしれません... – Dethryl
各要素には異なるデフォルトの表示プロパティがありますので、この場合は要素によって異なります。スパンの 表示プロパティはインライン
される - インライン要素は
のようなインラインインラインインライン
ように水平ラインアップのdivの表示特性が
https://iamarunkumar.wordpress.com/2010/02/10/what-is-the-default-display-property-for-span-and-div/
にあなたをブロックしていますそれらのいずれかを使用することができます。あなたが求める質問は広すぎます。 – Blunderfest
@Blunderfest私はこれが広い質問だとは思わない。彼/彼女はベストプラクティスを知りたがっています –
2つの要素を隣り合わせにレイアウトするベストプラクティスはありますか?短い答えは、あなたはそれらのいずれかを使用することができます、より長い回答は、それらのいずれかを使用しても、尋ねられる外観を達成するための多くの方法があり、それらは無数の要因に依存することが含まれる。私は、これはあまりにも意見に基づいていると私の意見だと思う:)。 – Blunderfest