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
Zusammenfassend: 1. Berücksichtigen Sie die Leist...
Mit der Verbreitung von 3G nutzen immer mehr Mens...
1. MySQL herunterladen Melden Sie sich auf der of...
Code kopieren Der Code lautet wie folgt: <!--[...
Statische Dateien Nginx ist für seine hohe Leistu...
Titel XML/HTML-CodeInhalt in die Zwischenablage k...
1. Einleitung Kürzlich habe ich einem Freund geho...
1. Wenn die Breite der angrenzenden schwebenden Eb...
Vorwort Kürzlich stieß ich auf ein Deadlock-Probl...
In diesem Artikelbeispiel wird der spezifische JS...
Nach der erfolgreichen Installation von CentOS 7 ...
Die Zeit vergeht wie im Flug und in nur sechs Tag...
JavaScript-Umschalteffekt für Bekleidungsalben (ä...
1. Änderungen in der Standard-Speicher-Engine von...
Inhaltsverzeichnis Vorwort Grundlegende Konzepte ...