Beispielcode zur Implementierung eines dreispaltigen Layouts mit CSS, wobei die mittlere Spalte adaptiv ist und ihre Breite mit der Textgröße ändert

Beispielcode zur Implementierung eines dreispaltigen Layouts mit CSS, wobei die mittlere Spalte adaptiv ist und ihre Breite mit der Textgröße ändert

Die in Baidu-Interviews gestellten Fragen müssen die folgenden Layouteffekte erzielen

Die Größe der violetten Spalte in der Mitte wird mit der Anzahl der Schriftarten größer/kleiner und der zusätzliche Text wird automatisch weggelassen, da [...]. Die grüne Spalte rechts sollte eng mit der violetten Spalte verbunden sein. Die wichtigsten Operationen für die violette Spalte sind:

1.flex: 0 1 auto (adaptiv)

2.text-overflow:ellipsis; (Text automatisch auslassen)

Überlauf: versteckt;

Leerzeichen: Nowrap;

Der vollständige Code lautet wie folgt

// CSS Teil.Container {
  Anzeige: Flex;
}
.Bild {
  Breite: 100px;
  Höhe: 100px;
  Randradius: 50 %;
  Hintergrundfarbe: rosa;
}
.Name {
  flex:0 1 auto;
  Höhe: 100px;
  Hintergrundfarbe: lila;
  Textüberlauf: Auslassungspunkte;
  Überlauf: versteckt;
  Leerzeichen: Nowrap;
}
.Etikett {
  Breite: 100px;
  Höhe: 100px;
  Textausrichtung: zentriert;
  Zeilenhöhe: 100px;
  Hintergrundfarbe: seegrün;
}
// HTML-Teil <div class="container">
    <div Klasse="Bild"></div>
    <div Klasse="Name">
        Abonnieren
    </div>
    <div class="tag">Designer</div>
</div>

Zusammenfassen

Damit ist dieser Artikel über die Verwendung von CSS zur Implementierung eines dreispaltigen Layouts mit adaptiver mittlerer Spalte und sich mit der Textgröße ändernder Breite abgeschlossen. Weitere relevante Inhalte zum dreispaltigen CSS-Layout finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Util-Modul im node.js-Tutorial-Beispiel – detaillierte Erklärung

>>:  Verwenden Sie ein Iframe, um das Formular zu senden, ohne die Seite zu aktualisieren

Artikel empfehlen

Beispieloperation für die Summe des Mysql-Varchar-Typs

Einige Freunde haben beim Erlernen von Datenbanke...

So stellen Sie Spring Boot mit Docker bereit

Die Entwicklung der Docker-Technologie bietet ein...

XHTML-Erste-Schritte-Tutorial: Verwenden des Frame-Tags

<br />Durch die Frame-Struktur ist die gleic...

Implementierungscode für die HTML-Tabellenrahmensteuerung

Wenn wir eine Tabelle verwenden, weisen wir ihr i...

Details zu Linux-Dateideskriptoren, Dateizeigern und Inodes

Inhaltsverzeichnis Linux - Dateideskriptor, Datei...

So überprüfen Sie, ob der Grafiktreiber erfolgreich in Ubuntu installiert wurde

Führen Sie den Befehl aus: glxinfo | grep renderi...

Detaillierte Schritte zur Installation von RabbitMQ im Docker

Inhaltsverzeichnis 1. Finde den Spiegel 2. Laden ...

15 Linux-Befehlsaliase, die Ihnen Zeit sparen

Vorwort Bei der Verwaltung und Wartung des Linux-...

Vue + ElementUI implementiert Paging-Funktion - MySQL-Daten

Inhaltsverzeichnis 1. Problem 2. Lösung 2.1 Pagin...

Fallstudie zur dynamischen Datenbindung von this.$set in Vue

Ich finde, dass die Erklärung von this.$set im In...

Detaillierte Erklärung der Desktop-Anwendung mit Vue3 und Electron

Inhaltsverzeichnis Vue CLI erstellt ein Vue-Proje...