0

ページ (以下にリンク) を作成しており、HTML5 タグを使用していますnav。ただし、Google Chrome でウィンドウのサイズを変更すると、メニューが の下にジャンプしますdiv.banner

なぜこれが起こっているのですか、どうすれば修正できますか?

ここに私がデザインしているページがあります: http://ubuntuone.com/1O7MLCGfZ0EqxQSFlpy4Yr

4

2 に答える 2

0

CSS

次のcssスタイルをa.brandの行番号に追加します。71行目 343

a.brand {
display: block;
float: left;
}

次のcssスタイルを行番号のヘッダーに追加します。125および行番号 397

header{
 clear:both;
}
于 2013-03-23T16:25:34.267 に答える
0

私はこれがあなたのために働くと思います:

363 行目:

            nav {
    height: 50px;
    width: 400px; /* 5x the length of each nav item */
position:absolute;     /* use positioning rather than "float:right;" */
top:0px;
right:0px;
    padding: 0;
    margin: 0;
    color: #004824;
    background: #fff;
    vertical-align: middle;
} 

および 331 行目:

        div.banner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 0;
    z-index: 2;        /* change z-index so img will be on top */
    border-bottom: 1px solid #004824;
}

これは、デモンストレーションに役立つ可能性のあるjsFiddleです。

于 2013-03-23T16:39:00.273 に答える