0

ブラウザ ウィンドウのサイズを変更すると、青いボタンが左側のロゴの下に表示されます。2 つの異なるレイヤーですが、「Welkom Bart」というテキストと同じ行にあります。「Welkom Bart」の文字も低くしたいので、同じ行にならないようにします。CSS に何を追加する必要がありますか?

正常 サイズ

html 例

<div id="mainmenu">
    <div id="logo"><img ... /></div>
    <div id="usermenu">Buttons</div>
</div>

<div id="maintitle">
    <h2>Welkom Bart</h2>
    <hr />
</div>

CSS

#mainmenu {
    height: 100px;
    position: relative;
}
#logo {
    float: left;
    width: 200px;
    margin-right: 20px;
}
#usermenu {
    float: right;
}
#maintitle {
    margin-bottom: 20px;
}
#maintitle hr {
    color: #56c2e1;
    display: block; 
    height: 1px;
    border: 0; 
    border-top: 1px solid #56c2e1;
    margin: 10px 0;
}
4

3 に答える 3

1

=)clear:bothに追加#maintitle

于 2013-09-30T14:49:39.340 に答える
0

これを使って

<div id="maintitle" style="width:100%">
<h2>Welkom Bart</h2>
<hr />

于 2013-09-30T16:27:17.900 に答える
0

に追加overflow:hidden#mainmenuます。これにより、要素などのすべての浮動要素が高さに含まれ、#usermenuフローがその下で継続できるようになります。

于 2013-09-30T14:51:21.857 に答える