26 häufig vergessene CSS-Tipps

26 häufig vergessene CSS-Tipps

Dies ist eine Sammlung häufig verwendeter, aber leicht vergessener CSS-Implementierungsmethoden. Wenn etwas ausgelassen oder hinzugefügt wurde, korrigieren Sie mich bitte!

Lösen Sie das Problem, dass das overflow:hidden-Attribut von Inline-Block-Elementen dazu führt, dass die benachbarten Inline-Elemente nach unten verschoben werden

.wickeln {
  Anzeige: Inline-Block;
  Überlauf: versteckt
 vertikale Ausrichtung: unten
}

Für den überschüssigen Teil werden Ellipsen angezeigt

// Einzeiliger Text.wrap {
 overflow:hidden;/*Der Überlaufteil ist versteckt*/
 text-overflow:ellipsis;/*Der Teil, der das Limit überschreitet, wird mit Auslassungspunkten angezeigt*/
 white-space:nowrap;/*Der Text im angegebenen Absatz wird nicht umbrochen*/
}
//Mehrzeiliger Text.wrap {
    Breite: 100 %;
    Überlauf: versteckt;
    display: -webkit-box; //Zeige das Objekt als elastisches Boxmodell an *Erforderliche Eigenschaften*
    -webkit-box-orient: vertical; //Anordnung der Unterelemente des Teleskopbox-Objekts festlegen *Muss mit der Eigenschaft kombiniert werden*
    -webkit-line-clamp: 3; //Wird verwendet, um die Anzahl der in einem Blockelement angezeigten Textzeilen zu begrenzen. word-break: break-all; //Erlaubt dem Browser, Zeilenumbrüche an jeder beliebigen Stelle einzufügen. *break-all erlaubt Zeilenumbrüche innerhalb von Wörtern*
}

CSS implementiert keinen Zeilenumbruch, automatischen Zeilenumbruch und erzwungenen Zeilenumbruch

//Kein Zeilenumbruch.wrap {
  Leerzeichen:nowrap;
}
//Zeilen automatisch umbrechen.wrap {
  Zeilenumbruch: Wort umbrechen;
  Worttrennung: normal;
}
//Zeilenumbruch erzwingen.wrap {
  Worttrennung:alles trennen;
}

CSS zur Textausrichtung

.wickeln {
    Textausrichtung: Blocksatz;
    Textausrichtung: alle Zeilen verteilen; //ie6-8
    text-align-last: justify; //Ausrichtung der letzten Zeile eines Blocks oder einer Zeile -moz-text-align-last: justify;
    -webkit-text-align-last: ausrichten;
}

Vertikales Textlayout implementieren

// Einspaltige Anzeige.wrap {
    Breite: 25px;
    Zeilenhöhe: 18px;
    Höhe: automatisch;
    Schriftgröße: 12px;
    Polsterung: 8px 5px;
    word-wrap: break-word;/*Sie müssen diesen Satz hinzufügen, wenn Sie auf Englisch schreiben, um die Zeile automatisch umzubrechen*/  
}
// Bei der Anzeige mehrerer Spalten.wrap {
    Höhe: 210px;
    Zeilenhöhe: 30px;
    Textausrichtung: Blocksatz;
    writing-mode: vertical-lr; //Von links nach rechts writing-mode: tb-lr; //IE von links nach rechts//writing-mode: vertical-rl; -- Von rechts nach links//writing-mode: tb-rl; -- Von rechts nach links}

Element-Mausereignisse deaktivieren

.wickeln {
    // Wenn durch Drücken der Tabulatortaste das Element, z. B. eine Schaltfläche, ausgewählt wird, führt das Drücken der Eingabetaste dennoch das entsprechende Ereignis, z. B. einen Klick, aus.
 Zeigerereignisse: keine;
    Cursor: Standard;
}

Benutzerauswahl deaktivieren

.wickeln {
  -webkit-touch-callout: keine;
  -webkit-Benutzerauswahl: keine;
  -khtml-Benutzerauswahl: keine;
  -moz-Benutzerauswahl: keine;
  -ms-user-select: keine;
  Benutzerauswahl: keine;
}

Cursoreigenschaften

.wickeln {
  Cursor: Zeiger; //kleiner Finger;
  Cursor: Hilfe; //Pfeil plus Fragezeichen;
  Cursor: warten; // im Kreis drehen;
  cursor:move; //Den Cursor bewegen;
  Cursor:Fadenkreuz; //Cursor kreuzen}

Hardwarebeschleunigung verwenden

.wickeln {
    transformieren: übersetzenZ(0);
}

Bildbreite adaptiv

img {max-width: 100%}

Textumwandlung und Schriftvariante

p {text-transform: uppercase} // Alle Buchstaben groß schreibenp {text-transform: lowercase} // Alle Buchstaben klein schreibenp {text-transform: capitalize} // Den ersten Buchstaben groß schreibenp {font-variant: small-caps} // Die Schriftart in Kapitälchen umwandeln

Einen Container transparent machen

.wickeln { 
  Filter: Alpha (Deckkraft = 50); 
  -moz-Deckkraft: 0,5; 
  -khtml-Deckkraft: 0,5; 
  Deckkraft: 0,5; 
}

Übergangs-Begrüßungsbildschirm eliminieren

.wickeln {
    -WebKit-Transform-Style: 3D bewahren;
    -webkit-backface-visibility: versteckt;
    -WebKit-Perspektive: 1000;
}

Benutzerdefinierte Bildlaufleisten

Überlauf-y: scrollen;
Die gesamte Bildlaufleiste::-webkit-scrollbar {
    Breite: 5px;
}

Bildlaufleistenspur::-webkit-scrollbar-track {
    Hintergrundfarbe: #ffa336;
    Rahmenradius: 5px;
}

Bildlaufleisten-Daumen::-webkit-scrollbar-thumb {
    Hintergrundfarbe: #ffc076;
    Rahmenradius: 5px;
}

HTML „\n“ im String erkennen und umschließen lassen

Körper {
   Leerzeichen: vor der Zeile;
}

Implementierung eines Dreiecks

.wickeln { 
  Rahmenfarbe: transparent transparent grün transparent; 
  Rahmenstil: durchgezogen; 
  Rahmenbreite: 0px 300px 300px 300px; 
  Höhe: 0px; 
  Breite: 0px; 
}

Den Rand des angeklickten Links entfernen

ein {Umriss: keiner}
ein {Umriss: 0}

Verwenden Sie CSS, um die URL hinter dem Link anzuzeigen

a:nach{Inhalt:" ("attr(href) ") ";}

Ausgewählter Inhalt wird zentriert und der Dropdown-Inhalt rechtsbündig angezeigt

wählen{
    Textausrichtung: zentriert;
    Textausrichtung zuletzt: zentriert;
}
Option auswählen {
    Regie: rtl;
}

Ändern Sie die Cursorfarbe im Eingabefeld, ohne die Schriftfarbe zu ändern

Eingang{
    Farbe: #fff;
    Caret-Farbe: rot;
}

Ändern Sie den Standardschriftstil des Platzhalters im Eingabefeld

//webkit-basierter Browser input::-webkit-input-placeholder {
    Farbe: #c2c6ce;
}
//Firefox-Version 4-18 
Eingabe: -moz-Platzhalter {
    Farbe: #c2c6ce;
}
//Firefox Version 19+
Eingabe::-moz-Platzhalter {
    Farbe: #c2c6ce;
}
//IE-Browsereingabe: -ms-input-placeholder {
    Farbe: #c2c6ce;
}

Die Breite des untergeordneten Elements ist festgelegt und die Breite des übergeordneten Elements wird erweitert

// Das untergeordnete Element unter dem übergeordneten Element ist ein Inline-Element.wrap {
  Leerzeichen: Nowrap;
}
// Wenn das untergeordnete Element unter dem übergeordneten Element ein Blockelement ist.wrap {
  white-space: nowrap; // Kindelemente werden nicht umbrochen display: inline-block;
}

Zentrieren Sie Bild und Text gleichzeitig im Div

.wickeln {
  Höhe: 100,
  Zeilenhöhe: 100
}
img {
  vertikale Ausrichtung: Mitte
}
// vertical-align Die CSS-Eigenschaft vertical-align wird verwendet, um die vertikale Ausrichtung von Inline-Elementen (Inline) oder Tabellenzellen-Elementen (Table-Cell) festzulegen. Funktioniert nur für Inline-Elemente und Tabellenzellenelemente. Kann nicht zum vertikalen Ausrichten von Elementen auf Blockebene verwendet werden. // vertical-align: baseline/top/middle/bottom/sub/text-top;

Realisieren Sie ein adaptives Rechteck mit gleichem Breiten- und Höhenverhältnis

        .Skala {
            Breite: 100 %;
            Polsterung unten: 56,25 %;
            Höhe: 0;
            Position: relativ; 
        }

        .Artikel {
            Position: absolut; 
            Breite: 100 %;
            Höhe: 100%;
            Hintergrundfarbe: 499e56;
        }    
   <div Klasse="Skala">
        <div Klasse="Artikel">
            Dies ist der Container für alle untergeordneten Elemente</div>
    </div>

Das Rotate-Attribut von Transfrom ist unter dem Span-Tag ungültig.

Spanne {
  Anzeige: Inline-Block
}

Rahmenschriftart gleiche Farbe

 .wickeln {
  Breite: 200px;
  Höhe: 200px;
  Farbe: #000;
  Schriftgröße: 30px;
  Rand: 50px durchgehende aktuelle Farbe;
  // Rahmen: 50px durchgezogen; // Implementierung 2}

endlich

Der Originaltext ist hier: gitHub. Wenn etwas ausgelassen ist, korrigieren Sie mich bitte! !

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.

<<:  Idea stellt Remote-Docker bereit und konfiguriert die Datei

>>:  Eine kurze Diskussion darüber, wie man Div und Tabelle auswählt und kombiniert

Artikel empfehlen

Miniprogramm zur Implementierung des Paging-Effekts

In diesem Artikelbeispiel wird der spezifische Co...

Umfassende Zusammenfassung der MySQL-Tabellen

Inhaltsverzeichnis 1. Erstellen Sie eine Tabelle ...

Detaillierte Erklärung der HTML-Dokumenttypen

Meines ist: <!DOCTYPE html> Blog-Garten: &l...

JavaScript zur Implementierung der Webversion des Schlangenspiels

In diesem Artikel wird der spezifische Code für J...

Podman bootet den Container automatisch und vergleicht ihn mit Docker

Inhaltsverzeichnis 1. Einführung in Podman 2. Vor...

So führen Sie ein Python-Skript auf Docker aus

Erstellen Sie zunächst ein spezielles Projektverz...

W3C Tutorial (3): W3C HTML Aktivitäten

HTML ist eine Hybridsprache, die zum Veröffentlic...

Codebeispiel für die Verwendung der MySql COALESCE-Funktion

COALESCE ist eine Funktion, die sich nacheinander...

Diskussion über sinnvollere Erstellungsregeln für MySQL-String-Indizes

Vorwort In Bezug auf die Verwendung von MySQL-Ind...

Detaillierte Erklärung zur Verwendung der Vue h-Funktion

Inhaltsverzeichnis 1. Verstehen 2. Verwendung 1. ...