當對齊我的導航欄時,我遇到了一個問題,當屏幕調整到非常小。我使用的CSS是這樣的:如何防止div與「溢出:隱藏」到屏幕調整大小的新行
<div id="navigation-bar">
<div id="logo"></div>
<div id="search-box"></div>
<div id="user-info"></div>
</div>
CSS:
#navigation-bar {
overflow: hidden;
}
#logo { //on the left side of navigation bar
float:left;
}
#search-box { //at the right of logo
overflow: hidden;
}
#user-info {
float:right;
}
它運作良好,並在同一行排列三個要素;
但問題是當我把屏幕調整到非常窄時,搜索框和用戶信息將打破新線;有什麼方法可以解決這個問題嗎?
非常感謝!
爲什麼不設置您的所有div的33.333%,以便一切集中在一行中。如果你想在某些div上留出更多空間,只需放寬度:50%並減少其他空間。只要總加起來是100%,它總是保持在一條線上。 – Vincent1989
你如何期待這三個要素?在一行?或隱藏一些? –
我需要在同一行的三個元素和搜索框的大小來響應屏幕大小;與youtube一樣。 – user3233063