Vorwort Vor kurzem habe ich mir abends etwas Zeit genommen, um das Buch „CSS World“ zu lesen. Dieses Buch ist sehr interessant und hat mir klar gemacht, dass CSS mehr ist als nur ein paar Attributstile. Gestern habe ich gesehen, dass in einem Inline-Blockelement der Inhalt im Element-Tag eine Mindestbreite hat, wenn die Breite auf 0 gesetzt ist. Die Mindestbreite ist für chinesische und englische Zeichen unterschiedlich. Chinesische Zeichen werden durch jedes chinesische Zeichen getrennt und englische Zeichen durch englische Wörter. Der Anfang des Artikels Das Buch gibt ein Beispiel für konvex und konkav, erklärt es aber nicht im Detail. Im Folgenden werde ich diesen Code im Detail erklären. Code-Operation <Stil> .ao ,.tu{ Anzeige: Inline-Block; Breite: 0; Schriftgröße: 14px; Zeilenhöhe: 18px; Rand: 35px; Farbe: himmelblau; } .ao:vorher, .tu:vor{ /* Der Stil außerhalb der Umrandung spielt eine wichtige Rolle, Umrissfarbe/Stil/Breite */ Umriss: 2px durchgezogen #cd0000; /* Gibt die Schriftfamilie eines Elements an*/ Schriftfamilie: Consolas, Monaco, Monospace; } .ao:vor{ Inhalt: „Liebe dich, Liebe“; } .tu{ /* Textrichtung von links nach rechts, für umgekehrte Richtung*/ Regie: rtl; } .tu:vor{ Inhalt: „Ich liebe dich“ } </Stil> </Kopf> <Text> <div> <span class="ao">Ich liebe Mutter</span> <span class="tu">Ich liebe dich nicht</span> <span>Ich liebe dich</span> </div> </body> Ergebnisse Code-Interpretation Um die konkaven und konvexen Effekte anzuzeigen, werden zwei Span-Tags verwendet. Das Span-Tag ist ein Inline-Element. Wenn Sie mit den drei Stilen nicht vertraut sind, erkläre ich sie später im Artikel. 1. Wandeln Sie es zunächst durch Anzeige in ein Inline-Blockelement um. Die Breite wird dann auf 0 gesetzt, damit das Span-Element eine minimale Breite hat. 2. Verwenden Sie vorher ein gemeinsames Pseudoelement für die beiden Pseudoelemente. Unterschiedliche Inhalte der Pseudoelemente haben unterschiedliche Zeilenumbrüche, der äußere Rahmenstil ist rot und der Schriftstil wird angegeben. Richtung: rtl; bedeutet, dass die Textrichtung von rechts nach links verläuft und der hervorstehende Teil an der konkaven Öffnung ausgerichtet ist. 3. Das Folgende „Ich liebe Mutter, aber ich liebe dich nicht“ wird nach dem Inhalt des vorherigen Elements entsprechend dem unteren Breitenwert des Inline-Blockelements angezeigt. Tag-Klassifizierung Elemente auf Blockebene <address> definiert die Adresse Inline-Elemente Das <a>-Tag definiert einen Anker Inline-Blockelemente <button> Schaltfläche Ende des Artikels Um es in einem Satz zusammenzufassen: Wenn die Breite eines Inline-Blockelements 0 ist, hat der Inhalt innerhalb des Elements einen Mindestbreitenwert. Du kannst es auch gerne mal ausprobieren. Wenn du Fragen hast, hinterlasse uns gerne eine Nachricht im Kommentarbereich und wir lernen gemeinsam. 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. |
<<: Implementierung der MySQL-Benutzerrechteverwaltung
>>: Weitere beliebte und kreative Beispiele für Webdesign mit dunklem Hintergrund
Als ich kürzlich in einem Projekt eine Auswahlabf...
Code kopieren Der Code lautet wie folgt: .sugLaye...
Inhaltsverzeichnis Vorwort Frühere Iterationen It...
Inhaltsverzeichnis 1. Funktionen 2. Beispiele 3. ...
In vielen Fällen müssen Sie den Bildhintergrund b...
Inhaltsverzeichnis Vorwort Schwierigkeit Domänenü...
Erstellen Sie ein Verzeichnis cd /usr/local/docke...
Zum Beispiel: Code kopieren Der Code lautet wie fo...
Dieser Artikel stellt verschiedene Methoden zur I...
Im Vergleich zu gewöhnlichen Programmen haben dyn...
JBoss verwendet Tomcat als Webcontainer. Die Konf...
Nexus bietet RestApi, aber einige APIs müssen noc...
Während der Entwicklungstätigkeit bin ich auf ein...
Dieser Artikel beschreibt, wie Sie mit der lokale...
Bevor wir Docker offiziell verwenden, machen wir ...