Ich versuche, eine obere Menüleiste zu haben, aber ich scheitere float: left
. Wie man das richtige Verhalten (hier im Widget selbst erwähnt) für eine obere Menüleiste?Top Menü CSS Design
* { 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>
Nö .... nicht 'flex: 1 'auf allen divs ... nur die letzte. –
@Paulie_D Danke für diese Klarstellung. Schätzen Sie Ihre Zeit und Mühe, um genaue Antworten zu erhalten. – Quantastical
@Quantastical Das Seltsame ist, dass "Flex" schlecht auf Chrome & Safari für iPad unterstützt wird (sogar die neuesten Versionen). Zum Beispiel hier ist ein Problem, das ich bekomme http://stackoverflow.com/questions/36877321/display-flex-doesnt-work-on-ipad-both-chrome-and-safari Haben Sie eine Idee, wie Sie das lösen? – Basj