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 Wertfont-variant
, wenn der IE -Browser aufsmall-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.
Beispiel:letter-spacing
h2 { letter-spacing: 0.1em; }
word-spacing
breites Zeichenabstandstitel (0,1EM)
- schmaler Zeichenabstandstitel (-0.1em)
- Definieren Sie den linken Einzug der ersten Zeile des Textblocks (oder den rechten Einzug, wenn auf "rtl" eingestellt ist), zum Beispiel: . Obwohl
text-indent
auch ?hnliche Effekte erzielen kann, wirkt sichdirection
die Breite des Elements nicht aus und ist in Szenarien wie IE -kompatiblen Menüs wie:p { text-indent: 10px; }
sehr nützlichpadding
text-indent
ul#menu li a { display: block; width: 100%; /* IE hasLayout applied */ text-indent: 10px; }
- Fixed Tabellenbreite (Tabelle-Layout):
- Tabellen werden weiterhin für Tabellendaten verwendet, aber wenn der Browser
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
wei?er Raumhandhabung: -
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).
ist bei der Rendern von Code -Snippets von wesentlicher Bedeutung, aber auch in anderen Situationen nützlich. Zum Beispiel in einer Tabelle mitwhite-space
normal
nowrap
pre
auf "behoben":
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
- Opera MAMA-Projekt (Webstruktur-Suchmaschine)
- Haben Sie andere weniger bekannte CSS-Eigenschaften, die Sie m?gen?
Was ist die Wichtigkeit, wenig bekannte CSS-Attribute zu verstehen?
- Verst?ndnis dieser Attribute kann Ihre F?higkeiten zur Webentwicklung erheblich verbessern, die einzigartige Stile und Effekte liefern, Designprobleme l?sen, die gemeinsame Attribute nicht l?sen k?nnen, und somit attraktivere Websites erstellen.
-
-
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
Wie funktioniert die Funktion 'Calc ()' in CSS? Mit -
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()
Was ist das Schlüsselwort "CurrentColor" in CSS und wie verwendet ich es? -
Schlüsselwort bezieht sich auf den aktuellen Farbwert des Elements, der dem Attributwert des Elements entspricht.
currentColor
color
- Wie funktioniert das Attribut "Objektfit" in CSS?
Eigenschaften geben an, wie ein Bild oder Video für den Container angepasst wird.
object-fit
- Was ist das Attribut "Schreibmodus" in CSS und wie verwendet ich es?
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
unddirection
).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!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

Java und JavaScript sind unterschiedliche Programmiersprachen, die jeweils für verschiedene Anwendungsszenarien geeignet sind. Java wird für die Entwicklung gro?er Unternehmen und mobiler Anwendungen verwendet, w?hrend JavaScript haupts?chlich für die Entwicklung von Webseiten verwendet wird.

JavaScriptComents AreseessentialFormaintaining, Lesen und GuidingCodeexexecution.1) einzelne Linecommments Arequickickexplanationen.2) Multi-LindexplainComproxlogicorProvedetailedDocumentation.3) InlinecommentsclarifyspecificPartsosensofCode.BestPracticic

Die folgenden Punkte sollten bei der Verarbeitung von Daten und Zeiten in JavaScript festgestellt werden: 1. Es gibt viele M?glichkeiten, Datumsobjekte zu erstellen. Es wird empfohlen, ISO -Format -Zeichenfolgen zu verwenden, um die Kompatibilit?t sicherzustellen. 2. Die Zeitinformationen erhalten und festlegen k?nnen und setzen Sie Methoden fest, und beachten Sie, dass der Monat mit 0 beginnt. 3. Die manuell formatierende Daten sind Zeichenfolgen erforderlich, und auch Bibliotheken von Drittanbietern k?nnen verwendet werden. 4. Es wird empfohlen, Bibliotheken zu verwenden, die Zeitzonen wie Luxon unterstützen. Das Beherrschen dieser wichtigen Punkte kann h?ufige Fehler effektiv vermeiden.

PlatztagsattheBottomofabogpostorwebpageServeSpracticalPurposesforseo, Usexperience und design.1ithelpswithseobyallowingEnginestoaccessKeyword-relevantTagswithoutClutteringHemainContent.2.

JavaScriptispreferredforwebdevelopment,whileJavaisbetterforlarge-scalebackendsystemsandAndroidapps.1)JavaScriptexcelsincreatinginteractivewebexperienceswithitsdynamicnatureandDOMmanipulation.2)Javaoffersstrongtypingandobject-orientedfeatures,idealfor

Ereigniserfassung und Blase sind zwei Phasen der Ereignisausbreitung in DOM. Die Erfassung erfolgt von der oberen Schicht bis zum Zielelement, und die Blase ist vom Zielelement bis zur oberen Schicht. 1. Die Ereigniserfassung wird implementiert, indem der UseCapture -Parameter von AddEventListener auf true festgelegt wird. 2. Ereignisblase ist das Standardverhalten, Uscapture ist auf false oder weggelassen. 3. Die Ereignisausbreitung kann verwendet werden, um die Ereignisausbreitung zu verhindern. 4. Event Bubbling unterstützt die Ereignisdelegation, um die Effizienz der dynamischen Inhaltsverarbeitung zu verbessern. 5. Capture kann verwendet werden, um Ereignisse im Voraus abzufangen, wie z. B. Protokollierung oder Fehlerverarbeitung. Das Verst?ndnis dieser beiden Phasen hilft dabei, das Timing und die Reaktion von JavaScript auf Benutzeroperationen genau zu steuern.

JavaScripthassevenfundamentaldatatypes:number,string,boolean,undefined,null,object,andsymbol.1)Numbersuseadouble-precisionformat,usefulforwidevaluerangesbutbecautiouswithfloating-pointarithmetic.2)Stringsareimmutable,useefficientconcatenationmethodsf

Java und JavaScript sind verschiedene Programmiersprachen. 1.Java ist eine statisch typisierte und kompilierte Sprache, die für Unternehmensanwendungen und gro?e Systeme geeignet ist. 2. JavaScript ist ein dynamischer Typ und eine interpretierte Sprache, die haupts?chlich für die Webinteraktion und die Front-End-Entwicklung verwendet wird.
