Was sind CSS-Regeln?
Was sind die CSS-Regeln?
Hier sind 31 CSS-Grammatikregeln:
1 . Nutzen Sie die CSS-Abkürzungsregeln
/*Achten Sie auf die Schreibreihenfolge von oben, rechts, unten und links*/
1. Informationen zu Rändern (4 Seiten):
1px 2px 3px 4px (oben, rechts, unten, links)
1px 2px 3px (das weggelassene linke ist gleich rechts)
1px 2px (das weggelassene obere ist gleich unten )
1px (alle vier Seiten sind gleich)
2. Alles vereinfachen:
*/ body{margin:0}--------- --- stellt alle Elemente auf der Webseite dar. Der Rand ist 0
#menu{ margin:0}------------Gibt den Rand aller Elemente unter dem Menüfeld an ist 0
3. Abkürzung (Rahmen) spezifischer Stil:
Border:1px solid #ffffff;
Border-width:0 1px 2px 3px;
4. Abkürzungsregeln für Text:
Schriftart: kursiv
Schriftart: Kapitälchen/normal
Schriftstärke:fett;
Schriftgröße:12px;
Zeilenhöhe:1,2em(120%)/1,5em(150%);
Schriftfamilie:arrial,sans-serif, verdana;
abgekürzt zu:
Schriftart:italic small-caps fat 12px/1.5em arrial,sans-serif;
Hinweis: Schriftgröße und Zeilenhöhe werden verwendet. Schrägstriche können nicht separat geschrieben werden, wenn sie zusammen kombiniert werden.
5. Über das Hintergrundbild:
Hintergrund:#FFF url(log.gif) nicht wiederholt oben links;
6. Über die Liste:
List-style-type:square/none;
List-style-position:inside;
List-style-image:url(filename.gif);
Abgekürzt als:
List-style:none inside url(filename.gif)
2. Verwenden Sie 4 Methoden, um CSS-Stile einzuführen
1.link
rel-Beziehung
Typ-Datentyp, es gibt viele
href-Pfad
Einige Browser unterstützen alternative Stile, Schlüsselwörter: alternative:
2. Interner Stilblock
h1{color:red;}
–>
3.@import
@import url {a .css🎜>
Hinweis: Diese Direktive muss im Einstellungen in--Extern referenzierte CSS-Dateien
(2) Die Priorität wird nicht gemäß der Zugriffsreihenfolge festgelegt, sondern anhand der Deklarationsreihenfolge im CSS. Einrichten.
Wie im obigen Beispiel wird
auch hier als Gelb angezeigt, da .Yellow in der CSS-Definition nach .Blue steht.
8. Schreiben Sie den richtigen Linkstil
Achten Sie beim Definieren der verschiedenen Status des Links auf die Schreibreihenfolge: :link :visited :hover :active mit dem ersten Buchstaben: L V H A , Sie können sich die Reihenfolge merken, indem Sie sich die beiden Wörter LoVe, Hate merken.
:link --------Die Farbe des Links
:visited -----Die Farbe nach dem Mausklick
:hover -- --- --Die Farbe, wenn die Maus platziert, aber nicht angeklickt wird (Hover)
:aktiv-------Die Farbe, wenn die Maus angeklickt wird
9 von :hover
IE6 unterstützt das Attribut :hover außer dem Tag a nicht. Wir verstehen, dass das Attribut :hover der Maus-Hover-Effekt ist. In IE7 und FF können Sie den :hover-Attributeffekt für fast jedes Element festlegen. Das funktioniert hervorragend, wenn wir verschiedene Besuche durchführen.
Zum Beispiel:
Breite: 360 Pixel;
Höhe: 80 Pixel;
Rand: 50px auto 0 auto;
Rahmen: 1px durchgezogen #ccc; 🎜 >}
p:hover {
border : 1px solid #000;background : #ddd;
- --------------Dieser Effekt gilt für IE7 und FF
p a {
color : #00f; Dekoration: keine;
Schriftgröße: 13px
p a:hover {
Farbe: #036; Textdekoration: unterstrichen;
}
-----------------Dieser Effekt ist für IE6
10. Definieren die A-Tag-Anforderungen. Kleine Punkte, die es zu beachten gilt
Wenn wir a{color:red;} definieren, stellt es die Stile der vier Zustände von A dar. Wenn Sie einen Zustand definieren möchten, in dem sich die Maus befindet, tun Sie dies einfach Definieren Sie a:hover. Okay, die anderen drei Zustände sind die in A definierten Stile.
Wenn nur ein a:link definiert ist, denken Sie unbedingt daran, die anderen drei Zustände zu definieren!
Verbieten des Umbrechens von Inhalten und Erzwingen des Umbrechens von Inhalten
In Tabellen oder Ebenen möchten wir möglicherweise, dass der Inhalt nicht umgebrochen wird oder dass wir das Umbrechen erzwingen.
Zeilenumbrüche verbieten: white-space:nowrap
Zeilenumbrüche erzwingen: word-break: break-all;
Der Unterschied zwischen relativ und absolut
Absolut---Die Schreibmethode in CSS ist: position:absolute; Dies bedeutet absolute Positionierung. Es bezieht sich auf die obere linke Ecke des Browsers und arbeitet mit TOP, RIGHT, BOTTOM und LEFT zusammen (im Folgenden als TRBL bezeichnet) Die Positionierung erfolgt standardmäßig auf den Ursprungspunkt des übergeordneten Elements, wenn TRBL nicht festgelegt ist. Wenn TRBL festgelegt ist und das übergeordnete Element das Positionsattribut nicht festlegt, wird der aktuelle Absolutwert mit der oberen linken Ecke des Browsers als Originalpunkt positioniert und die Position wird durch TRBL bestimmt.
Relativ---Die Schreibmethode in CSS ist: position:relative; Es bezieht sich auf den ursprünglichen Punkt des übergeordneten Elements, wenn es keinen übergeordneten Punkt gibt Wird als Originalpunkt für die Positionierung verwendet. Wenn in der übergeordneten Ebene CSS-Attribute wie Auffüllung vorhanden sind, wird der Originalpunkt der aktuellen Ebene in Bezug auf den Originalpunkt des übergeordneten Inhaltsbereichs positioniert.
13. Unterschied zwischen Block-Level-Elementen und Inline-Elementen
Block-Level --- Sie können die Breite und Höhe definieren und eine neue Zeile beginnen (z. B. div ul )
Inline---Die Breite und Höhe können nicht definiert werden, z. B. Textelemente (z. B. eine Spanne)
14. Der Unterschied zwischen Anzeige und Sichtbarkeit
Anzeige :none und Visibility:hidden können beide ein Element ausblenden, Visibility:hidden verbirgt jedoch nur den Inhalt des Elements, der verwendete Positionsraum bleibt jedoch weiterhin erhalten. Display:none entspricht dem Entfernen des Elements von der Seite und seine belegte Position wird ebenfalls gelöscht.
15. Etwas Syntax von Hintergrund
Hintergrundbild:url(Hintergrundmuster.jpg,gif,bmp);
Hintergrundfarbe:#FFFFFF; )
Hintergrundfarbe: transparent;
Hintergrundwiederholung Ändern Sie die Wiederholungseinstellung des Hintergrundbilds nebeneinander
Anleitung
repeat Hintergrundbilder sind nebeneinander
repeat-x Hintergrundbilder sind nebeneinander in X-Richtung
repeat-y Hintergrundbilder sind nebeneinander in Y-Richtung
Nein - sich wiederholende Hintergrundbilder werden nicht nebeneinander verarbeitet
Ob der Hintergrundanhang die Bildposition fixiert
Beschreibung
scrollen Wenn die Schriftrolle gezogen wird, verschiebt sich das Hintergrundbild (Standardwert)
behoben Wenn die Schriftrolle gezogen wird, verschiebt sich das Hintergrundbild nicht
Hintergrundposition nach Länge positionieren: x y
Prozentsatz zum Positionieren der Hintergrundposition verwenden: x% y%
Beschreibung
x% Nach rechts verschieben
y% Nach unten verschieben
Hintergrundposition: 0 % 0 %; oben links
Hintergrundposition: 0 % 50 %; links in der Mitte
Hintergrundposition: 50 % 0 %; Mitte oben
Hintergrundposition: 50 % 50 %; MitteHintergrundposition: 100 % 0 %; oben rechtsHintergrundposition: 0 % 100 %; unten linksHintergrundposition: 100 % 50 %; Mitte rechts
Hintergrundposition: 50 % 100 %; unten rechts Hintergrundposition: 100 % 100 %; >
nach Schlüsselwörtern positioniert
Schlüsselwortbeschreibung
oben (y = 0)
Mitte (x = 50, y = 50)
unten ( y = 100 )
left Left ( x= 0 )
Exp:
background-position:center;
Das Bild befindet sich am X =50% Y=50% Position der angegebenen Hintergrundmitte
Hintergrundposition: 200px 30px
16. So schreiben Sie Kommentare
in HTML:
content
in CSS:
/ * ---------- Header --- ------------- */
Stil
17. CSS-Namenskonventionen
1. Benennung von IDs
(1) Seitenstruktur
Container: Container
Header: Header
Inhalt: Inhalt/Container
Seitentext: Hauptseite
Fußzeile: Fußzeile
Navigation: Navigation
Seitenleiste: Seitenleiste
Spalte: Spalte
Seitenperipheriesteuerung Gesamtlayoutbreite: Wrapper
links rechts in der Mitte
(2)Navigation
Navigation: nav
Hauptnavigation: mainnav
Unternavigation: Subnav
Navigation oben: Topnav
Seitennavigation: Seitenleiste
Linke Navigation: linke Seitenleiste
Rechte Navigation: rechte Seitenleiste
Menü: Menü
Untermenü: Untermenü
Titel: Titel
Zusammenfassung: Zusammenfassung
(3) Funktion
Logo: Logo
Werbung: Banner
Login: Login
Login-Leiste: Loginbar
Registrieren: Regsiter
Suchen: Suchen
Funktionsbereich: Shop
Titel: Titel
Beitreten: joinus
Status: Status
Button: btn
Scrollen: scrollen
Tab-Seite: Tab
Artikelliste: Liste
Eingabeaufforderung: msg
Aktuell: aktuell
Tipps : Tipps
Symbol: Symbol
Hinweis: Hinweis
Anleitung: Gilde
Service: Service
Hot Spot: Hot
Neuigkeiten: Neuigkeiten
Download: Download
Abstimmung: Abstimmung
Partner: Partner
Freundlicher Link: Link
Urheberrecht: Copyright
2. Klassenbenennung
(1) Farbe: Verwenden Sie den Farbnamen oder einen Hexadezimalcode, z. B.
.red { color: red; >
.f60 { color: #f60; } .ff8600 { color: #ff8600; } (2) Schriftgröße, verwenden Sie direkt „Schriftart+Schriftgröße“. Name, z. B. .font12px { Schriftgröße: 12px; }.font9pt {Schriftgröße: 9pt; Englischer Name des Ausrichtungsziels, z. B. .left { float:left; }.bottom { float:bottom } (4) Titelleistenstil, Verwenden der Methode „Kategorie + Funktion“ Benennung, z. B. .barnews { }.barproduct { }Hinweis:: u ist immer Kleinbuchstaben; u Verwenden Sie so viel wie möglich Englisch; u Fügen Sie keine Bindestriche und Unterstriche hinzu u Für 2 Wortkombinationen können Sie den ersten Buchstaben von großschreiben das zweite Wort ohne Bindestriche und Unterstreichungen (z. B. mainContent) ;u Versuchen Sie, Wörter nicht abzukürzen, es sei denn, es handelt sich um Wörter, die Sie auf einen Blick verstehen können.
3. Hauptseite-CSS-Datei
Hauptmaster.css
Modulmodul .css
Grundsätzlich base.css (root.css) teilen
Layout, layout.css
themes.css
columns.css
Textfont.css
Forms.css
Patch mend.css
Drucken print.css
18. Auffüllen wirkt sich auf die Breite aus Problem
Wenn zwischen einer Gruppe verschachtelter Tags ein gewisser Abstand erforderlich ist, belassen Sie ihn beim Randattribut des Tags, das sich darin befindet, anstatt den Abstand zu definieren
table{border-collapse:collapse;}td{border:1px solid #000;} 20. Wenn der Text zu lang ist, wird der Ein zu langer Teil wird als Ellipsen angezeigt >21. Nicht alle Stile müssen abgekürzt werden Wenn das Stylesheet wie p{padding:1px 2px 3px 4px} definiert ist, wurde in nachfolgenden Projekten ein weiterer Stil mit 5px oberem Abstand und 6px unterem Abstand hinzugefügt . Wir müssen nicht unbedingt p.style1{padding:5px 6px 3px 4px} schreiben. Es kann als p.style1{padding-top:5px;padding-right:6px;} geschrieben werden. Sie haben vielleicht das Gefühl, dass es nicht so gut ist, es auf diese Weise zu schreiben, aber haben Sie jemals darüber nachgedacht? Die Methode definiert wiederholt den Stil. Darüber hinaus müssen Sie nicht herausfinden, wie hoch die ursprünglichen Werte für die untere und linke Polsterung sind! Wenn sich der vorherige Stil P in Zukunft ändert, ändert sich auch der Stil von p.style1, den Sie definiert haben. (Diese Methode ist sehr wichtig für die spätere Änderung von Stilen) 22. Mehrere häufig verwendete CSS-Detailsverarbeitungsstile 1) Ausrichtung chinesischer Zeichen an beiden Enden: text-align: justify;text -justify:inter-ideograph;2) Kürzung chinesischer Zeichen mit fester Breite: overflow:hidden;text-overflow:ellipsis;white-space:nowrap;(erlaubt keinen Umbruch, sondern kann nur verarbeitet werden Text in einer Zeile abschneiden, mehrere Zeilen nicht verarbeiten (IE5 und höher) FF kann nicht, es wird nur ausgeblendet. ***Universeller erzwungener Zeilenumbruch: white-space:normal;word-break:break-allVerbotener Zeilenumbruch: white-space:nowrapErzwungene Zeile break: word -wrap: break-word; word-break: normal;.AutoNewline{/*word-break: break-all; Methode 1 ist erforderlich*//*word-wrap:break-word;overflow:hidden; Methode 2*//*word-wrap:break-word; Methode 3*/word-wrap:break-word; word-break:break-all;}.NoNewline{/ *word-break: keep-all; Methode 1 muss*/white-space:nowrap;}3) Chinesisches Schriftzeichen mit fester Breite (word) line break: table-layout:fixed; word-break:break-all; (IE5 und höher) FF nicht. 4)TextPlatzieren Sie den vorherigen Text mit der Maus, um den Effekt zu sehen. Dieser Effekt ist auf vielen ausländischen Websites zu beobachten, jedoch nur auf sehr wenigen inländischen. 5) Stellen Sie das Bild auf halbtransparent ein: .halfalpha {background-color:#000000;filter:Alpha(Opacity=50)} hat den Test in IE6 und IE5 bestanden, ist jedoch in FF fehlgeschlagen weil es sich bei diesem Stil um privates IE-Material handelt; object> Das Obige gilt für IE-Code. Fügen Sie für FIREFOX einen ähnlichen Parameter wmode=“transparent“ zum
Das obige ist der detaillierte Inhalt vonWas sind CSS-Regeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

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

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

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

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



Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Befolgen Sie die folgenden Schritte, um Daten in Bootstrap zu überprüfen: Führen Sie die erforderlichen Skripte und Stile ein. Initialisieren Sie die Datumsauswahlkomponente; Legen Sie das Data-BV-Datatattribut fest, um die Überprüfung zu ermöglichen. Konfigurieren von Überprüfungsregeln (z. B. Datumsformate, Fehlermeldungen usw.); Integrieren Sie das Bootstrap -Verifizierungs -Framework und überprüfen Sie automatisch die Datumseingabe, wenn das Formular eingereicht wird.

Bootstrap bietet eine einfache Anleitung zum Einrichten von Navigationsleisten: Einführung der Bootstrap -Bibliothek zum Erstellen von Navigationsleistencontainern Fügen Sie Markenidentität hinzu. Erstellen Sie Navigationslinks. Hinzufügen anderer Elemente (optional) Anpassungsstile (optional).

Die Datei -Upload -Funktion kann über Bootstrap implementiert werden. Die Schritte sind wie folgt: Startstrap CSS und JavaScript -Dateien einführen; Dateieingabefelder erstellen; Datei -Upload -Schaltflächen erstellen; Behandeln Sie Datei -Uploads (verwenden Sie FormData, um Daten zu sammeln und dann an den Server zu senden). benutzerdefinierter Stil (optional).

ANTWORT: Sie können die Datumsauswahlkomponente von Bootstrap verwenden, um Daten auf der Seite anzuzeigen. Schritte: Stellen Sie das Bootstrap -Framework ein. Erstellen Sie ein Eingangsfeld für Datumsauswahl in HTML. Bootstrap fügt dem Selektor automatisch Stile hinzu. Verwenden Sie JavaScript, um das ausgewählte Datum zu erhalten.
