我想要一个顶部的菜单栏,但我失败了使用float: left
。如何获得顶部菜单栏的正确行为(在小部件中提到)?顶部菜单CSS设计
* { margin:0; padding: 0; }
#menu { background-color: yellow; }
#left {background-color: green; width: 200px; }
#mid { background-color: red; width: 40%; float: left; }
#right {background-color: blue; float: left; }
<div id="menu">
<div id="left">left green: 200px</div>
<div id="mid">mid red: 40% of browser width</div>
<div id="right">right blue: rest</div>
</div>
<div>
content of the site
</div>
都能跟得上....不'弯曲:1'上所有div ......刚刚过去的一个。 –
@Paulie_D感谢您的澄清。感谢您确保准确答案的时间和精力。 – Quantastical
@Quantastical奇怪的是'flex&...对于iPad的Chrome&Safari(甚至是最近的版本)的支持很差。例如,这里是一个问题,我得到http://stackoverflow.com/questions/36877321/display-flex-doesnt-work-on-ipad-both-chrome-and-safari你有什么想法如何解决这个问题? – Basj