2013-06-04 1 views
11

http://facebook.comのようにページの上部にあるnav bar型のものがあります。私は自分のコードでそれをどうやって行うことができますか?私は、その1つの問題を除いて、私のCSSの高度なメニューが動作している。ここにも、今イムが間違えていない場合、これはJsFiddle私のCSSメニューを画面の上に置いておきますか?

をチェックしない場合は、この部分で行う必要があり、私のjsfiddle

Js fiddle

CSS

#cssmenu ul { margin: 0; padding: 0;} 
#cssmenu li { margin: 0; padding: 0;} 
#cssmenu a { margin: 0; padding: 0;} 
#cssmenu ul {list-style: none;} 
#cssmenu a {text-decoration: none;} 
#cssmenu { height: 42px; background-color: rgb(35,35,35); box-shadow: 0px 2px 3px rgba(0,0,0,.4);} 

主要部品への私のリンクです

答えて

33

は、メニューのCSSに以下を追加します。

#cssmenu { 
    position: fixed; 
    left: 0; 
    top: 0; 
    width: 100%; 
} 

彼らはそれを行う方法は基本的だこと。それは行うことができます

+1

これはページ上のコンテンツの一番上を隠し、完全な答えではないことに注意してください – josh123a123

+0

実際、@ josh123a123 - コンテンツをメニューのすぐ下から始めるように、要素をどのように修正しますか? –

4

固定プロパティーを追加

#cssmenu { 
      position:fixed; 
} 
+1

私にそれを打つ、はい、それはうまくいくだろう。 – box86rowh

+0

こんにちは、試しましたか? – ShibinRagh

+0

janak sahと同じ問題がありますが、とにかく感謝します –

3

あなたが使用している場合:

position:fixed; 
+0

それはtryedそれはメニューバーを壊しました –

1

使用上に固定し、あなたのナビゲーションバーにこのCSSを。ここで

#cssmenu { 
    position:fixed; 
    top: 0; 
    margin:auto; 
    left: 0; 
    right: 0; 
    width: 100%; 
    } 

デモ:http://jsfiddle.net/SkuhZ/

+0

私はalredyそれを私はDineshkaniにチェックを入れましたが、私はhttp://stackoverflow.com/questions/16910096/make-my-search-box-show-up-in-theで私を助けることができます-right-position –

0

ただ、これらの3は..

position: fixed; 
top: 0; 
width: auto; 
+0

あなたはどのセレクターにこれらを適用すべきか、そしてそれらがどのように作用して所望の効果を達成するかのような情報を追加することによって、これを詳しく説明することができます。 –

2

だけの思考をするだろう、あなたはそれが浮かぶように、すべてのアイテムの上にz-index: 1000;を追加する必要はありませんページに?

1

はい、z-index: 1000;を追加すると、すべてのコンテンツの上に浮動表示されます。 RLCJohnが上記のように言った。