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
1. Einleitung Ich möchte Selenium verwenden, um D...
Axios in Vue einfügen importiere Axios von „Axios...
Inhaltsverzeichnis 1. Geltungsbereich 2. Funktion...
<br />Es ist nicht länger als zwei Jahre her...
Inhaltsverzeichnis 1. Projektumgebung: 2: DNS-Ser...
Vorwort: Beim Übergeben von Daten zwischen überge...
Inhaltsverzeichnis Versteckte Probleme Lösung zur...
Postfix ist ein kostenloser und quelloffener MTA ...
/******************** * Virtuelles Dateisystem VF...
Hintergrund In der Gruppe werden einige Studieren...
Für das, was ich heute schreiben werde, lief das ...
1. Zeitformatierung und andere Methoden Es wird e...
Im Allgemeinen wird während des Entwicklungsproze...
In diesem Artikel wird beschrieben, wie Sie die m...
Inhaltsverzeichnis 1. Grundlegende Konzepte 1.1 Z...