Das in diesem Artikel beschriebene Layout gleicher Höhe verwendet reines CSS, um den Effekt der gleichen Höhe aller Elemente zu erzielen, ohne die Höhe des Elements manuell festzulegen. Wie in der Abbildung gezeigt: 1. Verwenden Sie zur Implementierung eine Tabellenzelle (kompatibel mit IE8). <Stil> Körper, div, ul, li {Rand: 0; Polsterung: 0;} li{Listenstil: keine;} .Tabellenlayout-Container{ Breite: 50%; Rand: 20px automatisch; } .table-row-layout{ /* Wenn die Elementanzeige auf Tabellenzeile eingestellt ist, hat das Festlegen der Breite keine Auswirkung. Sie müssen es daher mit einem anderen Div umschließen und dann dessen Breite festlegen.*/ Anzeige: Tabellenzeile; } .table-cell-layout{ Anzeige: Tabellenzelle; Breite: 33,33 %; Polsterung: 10px; Rand: 1px durchgezogen #ccc; Rand links: keiner; } .table-cell-layout:erstes-kind{ Rahmen links: 1px durchgezogen #ccc; } </Stil> <Text> <div Klasse="Tabellenlayout-Container"> <ul Klasse="Tabellenzeilenlayout"> <li Klasse="Tabellenzellenlayout"> Die Entwicklung der Branche wird zwangsläufig zur Unterteilung der Berufe führen, und das gilt auch für den Front-End-Bereich. Derzeit hat das Front-End der Branche die folgenden Richtungen: Schnittstellenanzeige, Benutzererfahrung und Zugänglichkeit, Die nachfolgende js/nodejs-Entwicklungsrichtung, Audio-/Video-Rich-Media-Richtung, SVG/Canvas/WebGL-Richtung für dynamischen kreativen Ausdruck und Datenvisualisierung, Tool-Erstellungsdokumentenverwaltung, interne Site-Erstellung und Front-End-Betriebsrichtung für Konferenzbuchung, Teambildung, Organisation und externe Markenwerbung. </li> <li Klasse="Tabellenzellenlayout"> Aufgrund der unterschiedlichen Persönlichkeitsmerkmale und Wachstumserfahrungen der einzelnen Personen sind die für sie passenden Richtungen natürlich unterschiedlich. Wer einfühlsam ist und über einen gestalterischen Hintergrund verfügt, kann sich auf das Benutzererlebnis konzentrieren, wer über eine ausgeprägte logische und technische Denkweise verfügt, ist eher für die Back-End-Entwicklung geeignet, wer gut in Mathematik und Physik ist, kann sich mit der Datenvisualisierung befassen und wer über ausgeprägte Kommunikations- und Koordinationsfähigkeiten verfügt, kann sich auf den Front-End-Betrieb konzentrieren. </li> <li Klasse="Tabellenzellenlayout"> Als ich Studentin war, waren alle sehr anständig. Ich studierte, was ich wollte. Viele Mädchen mochten zum Beispiel CSS, das Schreiben von Webseiten und das Erstellen von Effekten. Aber als sie anfing, nach einem Job zu suchen, Die Dinge begannen sich zu ändern, als ich mit den wahren Kreisen der Branche in Kontakt kam. </li> </ul> </div> </body> 2. Verwenden Sie Flex-Layout, um Folgendes zu erreichen <Stil> Körper, div, ul, li {Rand: 0; Polsterung: 0;} li{Listenstil: keine;} .flex-layout{ Anzeige: Flex; Breite: 50%; Rand: 20px automatisch; } .flex-item{ Breite: 33,33 %; Polsterung: 10px; Rand: 1px durchgezogen #ccc; Rand links: keiner; } .flex-item:erstes-kind{ Rahmen links: 1px durchgezogen #ccc; } </Stil> <Text> <ul Klasse="Flex-Layout"> <li Klasse="Flex-Element"> Die Entwicklung der Branche wird unweigerlich zu einer Aufteilung der Berufe führen, und das gilt auch für den Front-End-Bereich. Derzeit hat das Front-End der Branche die folgenden Richtungen: Benutzerfreundlichkeit und Zugänglichkeit der Anzeige der Schnittstelle, Entwicklung von JS/NodeJS im Back-End, Audio-/Video-Rich-Media, SVG/Canvas/WebGL-Dynamikeffekte, kreativer Ausdruck und Datenvisualisierung, Werkzeugkonstruktion, Dokumentenverwaltung, interner Site-Aufbau, Front-End-Betrieb und -Wartung sowie Konferenzbuchung, Teambildung, Organisation und externe Markenwerbung. </li> <li Klasse="Flex-Element"> Aufgrund der unterschiedlichen Persönlichkeitsmerkmale und Wachstumserfahrungen eines jeden Menschen sind die für ihn passenden Richtungen natürlich unterschiedlich. Wer einfühlsam ist und über einen gestalterischen Hintergrund verfügt, kann sich auf das Benutzererlebnis konzentrieren, wer über eine ausgeprägte logische und technische Denkweise verfügt, ist eher für die Back-End-Entwicklung geeignet, wer gut in Mathematik und Physik ist, kann sich mit der Datenvisualisierung befassen und wer über ausgeprägte Kommunikations- und Koordinationsfähigkeiten verfügt, kann sich auf den Front-End-Betrieb konzentrieren. </li> <li Klasse="Flex-Element"> Als ich Studentin war, waren alle sehr anständig. Ich studierte, was ich wollte. Viele Mädchen mochten zum Beispiel CSS, das Schreiben von Webseiten und das Erstellen von Effekten. Als sie jedoch mit der Arbeitssuche begann und mit den realen Kreisen der Branche in Kontakt kam, änderte sich die Lage. </li> </ul> </body> 3. Verwenden Sie einen Rand, um ein Layout mit gleicher Höhe zu erreichen (bei der tatsächlichen Entwicklung nicht empfohlen) Zusätzlich zur Verwendung von Tabellenzellen- und Flex-Layout können Sie auch negative Randwerte verwenden, um das obige Layout mit gleicher Höhe zu erreichen <Stil> Körper, div, ul, li {Rand: 0; Polsterung: 0;} li{Listenstil: keine;} .marign-layout{ Breite: 50%; Rand: 20px automatisch; Überlauf: versteckt; } .Artikel{ schweben: links; Breite: 30%; Polsterung: 10px; Rand unten: -9999px; Polsterung unten: 9999px; Rand: 1px durchgezogen #ccc; Rand links: keiner; } .item:erstes-Kind{ Rahmen links: 1px durchgezogen #ccc; } </Stil> <Text> <ul Klasse="marign-layout"> <li Klasse="Artikel"> Die Entwicklung der Branche wird unweigerlich zu einer Aufteilung der Berufe führen, und das gilt auch für den Front-End-Bereich. Derzeit hat das Front-End der Branche die folgenden Richtungen: Benutzerfreundlichkeit und Zugänglichkeit der Anzeige der Schnittstelle, Entwicklung von JS/NodeJS im Back-End, Audio-/Video-Rich-Media, SVG/Canvas/WebGL-Dynamikeffekte, kreativer Ausdruck und Datenvisualisierung, Werkzeugkonstruktion, Dokumentenverwaltung, interner Site-Aufbau, Front-End-Betrieb und -Wartung sowie Konferenzbuchung, Teambildung, Organisation und externe Markenwerbung. </li> <li Klasse="Artikel"> Aufgrund der unterschiedlichen Persönlichkeitsmerkmale und Wachstumserfahrungen der einzelnen Personen sind die für sie passenden Richtungen natürlich unterschiedlich. Wer einfühlsam ist und über einen gestalterischen Hintergrund verfügt, kann sich auf das Benutzererlebnis konzentrieren, wer über eine ausgeprägte logische und technische Denkweise verfügt, ist eher für die Back-End-Entwicklung geeignet, wer gut in Mathematik und Physik ist, kann sich mit der Datenvisualisierung befassen und wer über ausgeprägte Kommunikations- und Koordinationsfähigkeiten verfügt, kann sich auf den Front-End-Betrieb konzentrieren. </li> <li Klasse="Artikel"> Als ich Studentin war, waren alle sehr anständig. Ich studierte, was ich wollte. Viele Mädchen mochten zum Beispiel CSS, das Schreiben von Webseiten und das Erstellen von Effekten. Als sie jedoch mit der Arbeitssuche begann und mit den realen Kreisen der Branche in Kontakt kam, änderte sich die Lage. </li> </ul> </body> Die Verwendung negativer Margenwerte hat einen Nachteil, wie in der Abbildung gezeigt: Der untere Rand fehlt, da er durch den Overflow: Hidden; des übergeordneten Elements abgeschnitten wird. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
<<: Warum wird IE6 von den meisten Leuten verwendet?
>>: Zusammenfassung der MySQL-Zeichensätze
Während der Olympischen Spiele wird IE 8 Beta 2 ve...
Inhaltsverzeichnis Konfigurationsanalyse Dienstle...
Inhaltsverzeichnis DOM-Verarbeitung Arrays Verfah...
Inhaltsverzeichnis Tomcat-Einführung Tomcat-Berei...
Jede Website stößt normalerweise auf viele Crawle...
1. Entpacken Sie das heruntergeladene MySQL-Kompr...
Code zur Änderung des CSS-Bildlaufleistenstils .s...
Umgebungseinführung Betriebssystem: Centos 7.4 Za...
1. Beispiel einer Dropdown-Liste Der Code lautet ...
In diesem Artikel wird die Methode zum manuellen ...
Installieren Sie die erforderliche Umgebung 1. gc...
Was wir jetzt simulieren, ist ein Master-Slave-Sy...
Ergebnis:Implementierungscode html <div Klasse...
1. Links Hypertext-Links sind in HTML sehr wichtig...
1. Bereiten Sie die Java-Umgebung vor, jdk1.8 Übe...