Beherrschen Sie die wenig bekannten CSS-Attribute und verbessern Sie Webdesign-Fähigkeiten! In diesem Artikel werden 5 praktische, aber selten verwendete CSS -Eigenschaften eingeführt, die in allen modernen Browsern funktionieren und Ihnen helfen können, einige der schwierigen Webdesign -Herausforderungen zu lösen.
Es gibt viele CSS -Attribute, und einige ungewöhnlich verwendete Attribute können leicht vergessen werden. Hier sind 5 praktische, aber wenig bekannte CSS-Eigenschaften:
Textfallkonvertierung (Texttransformierung): Diese Eigenschaft wird verwendet, um den Fall des HTML-Elementtextes zu ändern, sodass Designer Stile anpassen können, ohne den HTML-Code zu ändern. Die Hauptwerte umfassen: capitalize
(Kapsel), lowercase
(Kleinbuchstaben), uppercase
(Kapsel), none
(keine Änderung). Es ist zu beachten, dass der Wert font-variant
, wenn der IE -Browser auf small-caps
eingestellt ist, unterschiedliche Leistungen aufweisen kann. none
Buchstaben- und Wortabstand: Seitentext in HTML ist leichter zu warten und förderlich für SEO. kann den Zeichenabstand (PX, EM, Ex, %usw.) einstellen, z. letter-spacing
h2 { letter-spacing: 0.1em; }
word-spacing
breites Zeichenabstandstitel (0,1EM)
text-indent
auch ähnliche Effekte erzielen kann, wirkt sich direction
die Breite des Elements nicht aus und ist in Szenarien wie IE -kompatiblen Menüs wie: p { text-indent: 10px; }
sehr nützlich
padding
text-indent
ul#menu li a { display: block; width: 100%; /* IE hasLayout applied */ text-indent: 10px; }
standardmäßig "automatisch" standhält, kann es schwierig sein, Spaltenbreiten zu stylen. Wenn der Zelltext mehr Platz erfordert, kann der automatische Algorithmus die von Ihnen angegebene Tabellenbreite überschreiben. Stellen Sie auf "fest" fest, um den Browser zu zwingen, die von Ihnen angegebene Tabellenbreite einzuhalten.
table-layout
table-layout
bestimmt, wie der Browser die Whitespace in HTML rendert. Obwohl die Cross-Browser-Unterstützung ungleichmäßig ist, sind die folgenden Eigenschaften mit guten Eigenschaften kompatibel: (Whitespaces werden in einen einzelnen Charakter zusammengebrochen, und Neulinien werden nach Bedarf verarbeitet), (🎜> (🎜> (weiß) (Whitespaces werden in ein einzelnes Charakter zusammengebrochen), aber nur die Zeilen werden unterbrochen). white-space
normal
nowrap
pre
white-space
table-layout
Wenn Sie alle Zeilen konsistent sind und einen langen Text (beispielsweise das JS -Eingabeaufforderung zum Volltext anzeigen) ist das Einstellen der CSS -Höhe von tr
oder td
Elementen ungültig, Sie können jedoch white-space
ul#menu li a { display: block; width: 100%; /* IE hasLayout applied */ text-indent: 10px; }
5, die häufig verwendet werden
Was ist die Wichtigkeit, wenig bekannte CSS-Attribute zu verstehen?
Einheiten repräsentieren die Breite des "0" -Charnzeichens in der aktuellen Schriftart und werden verwendet, um die Breite oder Ränder mit der Textgröße zu skalieren. ch
Funktionen können Sie Berechnungen durchführen, um den CSS -Attributwert zu bestimmen, mit dem Sie zum Hinzufügen, Subtrahieren, Multiplizieren, Teilen und verschiedenen Einheiten verwendet werden können. calc()
Schlüsselwort bezieht sich auf den aktuellen Farbwert des Elements, der dem Attributwert des Elements entspricht. currentColor
color
Eigenschaften geben an, wie ein Bild oder Video für den Container angepasst wird. object-fit
Eigenschaften geben die Textströmung innerhalb eines Blocks an, mit dem vertikale Text erstellt oder die Textrichtung in einer Schreibsprache von Recht nach links geändert werden kann. writing-mode
Wie funktioniert das Attribut "Registerkarte" in CSS? Attribut gibt die Breite des Registerkartenzeichens an, und der Standardwert beträgt 8 Leerzeichen. tab-size
Was ist das Attribut "Größe" in CSS und wie verwendet ich es? Attribute ermöglichen es Benutzern, Elemente zu ändern. resize
Wie funktioniert das Attribut "Umriss-Offset" in CSS? Eigenschaften geben den Raum zwischen dem Umriss und den Kanten oder Grenzen des Elements an. outline-offset
Was ist das "All" -attribut in CSS und wie kann ich es verwenden? Eigenschaften sind eine Abkürzungseigenschaft, die alle CSS -Eigenschaften zurücksetzt (mit Ausnahme von all
und direction
). unicode-bidi
Das obige ist der detaillierte Inhalt von5 Selten verwendete CSS-Eigenschaften. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!