7 Möglichkeiten, mit CSS ein zweispaltiges Layout mit fester Breite links und adaptiver Breite rechts zu implementieren. Der Code lautet wie folgt: 1. CSS-Code zur Breitenberechnung mit calc: .box>div{Höhe: 100%;} #box1>div{float: links;} .left1{Breite: 100px;Hintergrund: gelb;} .right1{Hintergrund: #09c;Breite:calc(100% - 100px);} DOM-Struktur: <div Klasse="Box" id="Box1"> <div class="left1">Feste Breite links</div> <div class="right1">Adaptiv auf der rechten Seite</div> </div> 2. Verwenden Sie Float und Margin, um CSS-Code zu implementieren: .box{Überlauf: versteckt;Höhe: 100px;Rand: 10px 0;} .box>div{Höhe: 100%;} .left2{float: links;Hintergrund: gelb;Breite: 100px;} .right2{Hintergrund: #09c;Rand links: 100px;} DOM-Struktur: <div Klasse="Box" id="Box2"> <div class="left2">Feste Breite links</div> <div class="right2">Rechte Seite adaptiv</div> </div> 3. Verwenden Sie Float und Overflow, um CSS-Code zu implementieren: .box{Überlauf: versteckt;Höhe: 100px;Rand: 10px 0;} .box>div{Höhe: 100%;} .left3{float: left;Hintergrund: gelb;Breite: 100px;} .right3{Hintergrund: #09c;Überlauf: versteckt;} DOM-Struktur: <div Klasse="Box" id="Box3"> <div class="left3">Feste Breite links</div> <div class="right3">Rechte Seite adaptiv</div> </div> 4. Verwenden Sie position:absolute mit Rand, um CSS Code: .box{Überlauf: versteckt;Höhe: 100px;Rand: 10px 0;} .box>div{Höhe: 100%;} #box4{position: relative;} .left4{position: absolute;links: 0;oben:0;Breite: 100px;Hintergrund: gelb;} .right4{margin-left:100px;Hintergrund: #09c;} DOM-Struktur: <div Klasse="Box" id="Box4"> <div class="left4">Feste Breite links</div> <div class="right4">Rechte Seite adaptiv</div> </div> 5. Verwenden Sie position:absolute, um Folgendes zu erreichen CSS Code: .box{Überlauf: versteckt;Höhe: 100px;Rand: 10px 0;} .box>div{Höhe: 100%;} #box5{position: relative;} .left5{position: absolute;links: 0;oben:0;Breite: 100px;Hintergrund: gelb;} .right5{position: absolute;links: 100px;oben:0;rechts: 0;Breite: 100%;Hintergrund: #09c;} DOM-Struktur: <div Klasse="Box" id="Box5"> <div class="left5">Feste Breite links</div> <div class="right5">Rechte Seite adaptiv</div> </div> 6. Verwenden Sie display: flex, um CSS Code: .box{Überlauf: versteckt;Höhe: 100px;Rand: 10px 0;} .box>div{Höhe: 100%;} #box6{Anzeige: flex;Anzeige: -webkit-flex;} .left6{flex:0 1 100px;Hintergrund: gelb;} .right6{flex:1;Hintergrund: #09c;} DOM-Struktur: <div Klasse="Box" id="Box6"> <div class="left6">Feste Breite links</div> <div class="right6">Rechte Seite adaptiv</div> </div> 7. Verwenden Sie display: table, um CSS-Code zu implementieren: .box{Überlauf: versteckt;Höhe: 100px;Rand: 10px 0;} .box>div{Höhe: 100%;} #box7{Anzeige: Tabelle;Breite: 100%;} #box7>div{Anzeige: Tabellenzelle;} .left7{Breite: 100px;Hintergrund: gelb;} .right7{Hintergrund: #09c;} DOM-Struktur: <div Klasse="Box" id="Box7"> <div class="left7">Feste Breite links</div> <div class="right7">Rechte Seite adaptiv</div> </div> Damit ist dieser Artikel über 7 Methoden zum Erstellen eines zweispaltigen Layouts mit fester Breite links und adaptiver Breite rechts mit CSS abgeschlossen. Weitere relevante Inhalte zum zweispaltigen CSS-Layout finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: Implementierungscode für die HTML-Drag & Drop-Funktion
>>: Beispielcode für HTML-Listenfeld, Textfeld und Dateifeld
Speicherort der MySQL-Datenbank: 1. Wenn MySQL di...
In letzter Zeit tritt nach dem Aktualisieren der ...
1. Zielumgebung Windows 7 64-bit 2. Materialien (...
Ich habe kürzlich ein WeChat-Applet geschrieben u...
Inhaltsverzeichnis Herkunft Virtueller Speicher P...
Hintergrund nginx-kafka-module ist ein Plug-In fü...
1. <dl> definiert eine Liste, <dt> de...
Baidu Cloud-Festplatte: Link: https://pan.baidu.c...
Ergebnisse erzielen Implementierungscode html <...
Inhaltsverzeichnis Szenario Aufgabe Idee analysie...
<br />Der Inhalt wurde aus dem Internet repr...
Einführung in Selenium Grid Obwohl einige neue Fu...
Schlägt die Remote-Verbindung zu MySQL fehl, kann...
CSS3Bitte Schauen Sie sich diese Website selbst a...
(?i) bedeutet, dass die Groß-/Kleinschreibung nich...