Latest web development tutorials
×

CSS コース

CSS コース CSS 簡単な紹介 CSS 文法 CSS Id と Class セレクタ CSS 作ります CSS 背景(background) CSS テキスト(text) CSS フォント(Fonts) CSS リンク(link) CSS リストスタイル(ul) CSS テーブル(table) CSS ボックスモデル CSS フレーム(border) CSS 輪郭(outline) CSS マージン(margin) CSS 充填(padding) CSS グループ化とネスト CSS サイズ(Dimension) CSS ディスプレイ(display) CSS 検索します(position) CSS フロート(float) CSS 整列します(align) CSS セレクタの組み合わせ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウンメニュー CSS イメージギャラリー CSS 透視画像/不透明な CSS 画像モザイク技術 CSS メディアタイプ CSS 属性セレクタ CSS サマリー CSS 例

CSS3 コース

CSS3 コース CSS3 簡単な紹介 CSS3 フレーム(border) CSS3 背景 CSS3 段階的変化 CSS3 テキストエフェクト CSS3 フォント CSS3 2D 変更 CSS3 3D 変更 CSS3 トランジション CSS3 アニメーション CSS3 マルチカラム CSS3 ユーザーインターフェース

CSS レスポンシブデザイン

Viewport グリッドビュー メディアクエリ ビデオ(video) フレーム

CSS リファレンスマニュアル

CSS リファレンスマニュアル CSS セレクタ CSS スピーチリファレンス CSS Web セーフフォント CSS アニメーション CSS ユニット CSS カラー CSS カラー値 CSS 色名 CSS 16進数の色

CSSのナビゲーションバー

例:ナビゲーションバー


ナビゲーションバー

任意のウェブサイトのための熟練した使用ナビゲーションは非常に重要です。

CSSを使用すると、代わりに退屈なHTMLメニューの素敵なナビゲーションバーに変換することができます。


ナビゲーションリンクリスト=

標準的なHTMLベースのナビゲーションバーをする必要がありますように

。 私たちの例では、標準のHTMLリストのナビゲーションバーを作成します。

ナビゲーションバーは、基本的にはリンクのリストであるので、使用する<ul>と<li>要素は非常に意味があります:

<ul>
<li><a href="default.asp">Home</a></li>
<li><a href="news.asp">News</a></li>
<li><a href="contact.asp">Contact</a></li>
<li><a href="about.asp">About</a></li>
</ul>

»をお試しください

それでは、リストからマージンとパディングを削除しましょう:

ul
{
list-style-type:none;
margin:0;
padding:0;
}

»をお試しください

分析の例:

  • リストスタイル型:なし - 小旗のリストを削除する前に。 ナビゲーションバーは、リストマーカーを必要としません
  • 0にブラウザのデフォルト設定のマージンとパディングのセットを削除します

上記の例のコードは、使用される標準的な垂直方向と水平方向のナビゲーション・バーコードです。


垂直ナビゲーション・バー

上記のコードは、我々は唯一の垂直ナビゲーション・バーを確立し、<A>スタイル要素が必要になります。

a
{
display:block;
width:60px;
}

»をお試しください

例を示します。

  • 表示:ブロック - 全体を私たちが幅を指定することができますクリック可能なリンクエリア(テキストだけでなく)、となるように、ディスプレイは、ブロック要素をリンク
  • 幅:60ピクセル - デフォルトでブロック要素は、最大の幅です。 私たちは、60ピクセルの幅を指定したいです

ヒント:参照してください完全にスタイル垂直ナビゲーション・バーの例を

注:垂直ナビゲーション・バーの<a>の中の要素の幅を指定してください。あなたが幅を省略すると、IE6は、予期しない結果を生成することができます。


水平ナビゲーションバー

水平ナビゲーションバーを作成するには、2つの方法があります。インラインまたは浮動リスト項目を使用します。

どちらの方法でも大丈夫ですが、あなたは同じサイズにリンクしたい場合は、フローティング方式を使用する必要があります。

インラインリスト項目

水平ナビゲーション・バーを構築するための一つが指定することです

  • 要素は、上記のコードは、組み込みの標準です。

    li
    {
    display:inline;
    }

    »をお試しください

    分析の例:

    • 表示:インライン; - デフォルトでは、<LI>要素はブロック要素です。 ここでは、ラインを表示するには、各リスト項目の前と後に改行を削除します。

    ヒント:参照してください完全にスタイル水平ナビゲーション・バーの例を

    リスト項目をフローティング

    上記の例では、リンクは、異なる幅を有します。

    同じ幅のすべてのリンクについては、フロート<LI>要素と要素<A>の幅を指定:

    li
    {
    float:left;
    }
    a
    {
    display:block;
    width:60px;
    }

    »をお試しください

    分析の例:

    • フロート:左 - 次お互いにスライダ要素のスライドを使用
    • 表示:ブロック - 全体を私たちが幅を指定することができますクリック可能なリンクエリア(テキストだけでなく)、となるように、ディスプレイは、ブロック要素をリンク
    • 幅:60ピクセル - デフォルトでブロック要素は、最大の幅です。 私たちは、60ピクセルの幅を指定したいです

    ヒント:参照してください完全にスタイル水平ナビゲーション・バーの例を。