Ich versuche ein Layout zu erstellen, das ungefähr wie this JSFiddle aussieht. Nun, das Problem ist:Halten Sie zwei floated Divs auf der gleichen Linie in einem kleineren Container
Ich habe diese zwei Wrapper in meinem container
, ist eine für die Sidebar und die andere (wrapper-inner-container
) ist für den Seiteninhalt selbst, sowohl nach links als schweben und die wrapper-sidebar
hat einen Mechanismus verstecken und zeigen.
Die Sache ist die, wenn die wrapper-sidebar
sichtbar ist, die wrapper-inner-container
, die ein width
von 100vw
hat, soll als wrapper-sidebar
und die Mutter container
nach links, in der gleichen Zeile schwamm bleiben soll mit der gleichen width
von 100vw
bleiben und verstecken Sie einfach den horizontalen Überlauf. Wie Sie jedoch im JSFiddle sehen können, springt die wrapper-inner-container
in die nächste Zeile, wenn sie in derselben Zeile bleibt wie die wrapper-sidebar
und da beide Wrapper in derselben Zeile die Breite des Containers überschreiten Bleiben Sie mit einem width
von 100vw
. Wie erreiche ich das?
Tat zu schieben, es t urnet heraus, dass die Verwendung von Flex-Box ist viel einfacher, danke – Lhaer