2017-02-07 9 views
0

私は固定された水平ナビゲーションバーを画面全体に水平に伸ばしています。その位置を固定にしようとすると、順序付けされていないリスト要素は、内容を格納するために必要なだけの幅を占めます。要素が固定位置にある場合、ブロック要素が親の幅に合わせて展開されないのはなぜですか?

デフォルトでは、順序付けられていないリストはブロック要素であるため、なぜそれが全幅に拡大しないのですか?

+1

コードを表示してください –

答えて

1

固定位置の要素は、ディスプレイの設定に関係なく、内容と同じスペースを占有します。それは、コンテンツを埋めるために展開するようにするには、leftright変数を設定する必要があります

#myelement { 
    position: fixed; 
    top: 0; 
    left: 0; 
    right: 0; 
} 

これは全幅を伸ばし、それはトップに固定になります。