Lösung zur Konvertierung in Inline-Styles in CSS (css-inline)

Lösung zur Konvertierung in Inline-Styles in CSS (css-inline)

Sprechen Sie über die Szene

  • E-Mail senden
  • Einbetten von HTML in Websites von Drittanbietern
  • Kopieren und bearbeiten Sie Artikel von anderen Redakteuren und veröffentlichen Sie sie in We Media wie WeChat und Toutiao

In den oben genannten Szenarien ist die Kompatibilität bei der Verwendung von Inline-Stilen viel höher und der ursprüngliche Stil kann auch unverändert beibehalten werden.

Lösung

  • Saft
  • Inline-CSS

Die Funktionen dieser beiden Lösungen sind der Api sehr ähnlich. Hier nehmen wir juice als Beispiel.

Installieren

npm ich Saft --save

verwenden

Saft aus 'Saft' importieren
const html = `
<div class="test"><h1>Testsaft</h1></div>
<Stil>
div{
    Breite: 90%;
    Höhe: 500px;
}
</Stil>
const Ergebnis = Saft (html)
console.log(Ergebnis)

Ergebnis

<div style="Breite: 90%; Höhe: 500px;">
<h1>Saft testen</h1>
</div>

ps: Werfen wir einen Blick auf CSS - Inline-Block-Elemente (Inline-Block), Anzeige der Konvertierungsanzeige für den Beschriftungsanzeigemodus

Inline-Block-Elemente
Es gibt mehrere spezielle Tags in den Inline-Elementen – <img />, <input />, <td>, Sie können deren Breite, Höhe und Ausrichtungsattribute festlegen, einige Materialien nennen sie möglicherweise Inline-Blockelemente.

Funktionen von Inline-Blockelementen:
(1) In der gleichen Zeile wie benachbarte Inline-Elemente (Inline-Blöcke), aber mit einem Leerzeichen zwischen ihnen.
(2) Die Standardbreite ist die Breite des Inhalts.
(3) Höhe, Zeilenhöhe, Ränder und Polsterung können alle gesteuert werden.

Anzeige der Konvertierung des Beschriftungsanzeigemodus
Inline-Block: display:inline ;

Inline-Block: display:block ;

Block- und Inline-Elemente werden in Inline-Blöcke umgewandelt: display: inline-block Block;

Zusammenfassen

Dies ist das Ende dieses Artikels über die Lösung zum Konvertieren von Inline-Styles in CSS (css-inline). Weitere relevante Inhalte zu CSS-Inline-Styles finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Detaillierte Erklärung des in JavaScript integrierten Date-Objekts

>>:  Die Kombination und der Unterschied zwischen ENTRYPOINT und CMD im Dockerfile

Artikel empfehlen

Neue Ideen zur Zeitformatierung in JavaScript toLocaleString()

Inhaltsverzeichnis 1. Konventionelle Ideen zur Ze...

Eine kurze Einführung in die MySQL-Speicher-Engine

1. MySql-Architektur Bevor wir die Speicher-Engin...

Installieren Sie Linux mithilfe einer virtuellen VMware-Maschine (CentOS7-Image).

1. VMware herunterladen und installieren Verknüpf...

Upgrade des Windows Server 2008R2-Dateiservers auf Windows Server 2016

Die Benutzerorganisation verfügt über zwei Window...

Verstehen Sie das CSS3-Rasterlayout in 10 Minuten

Grundlegende Einführung Im vorherigen Artikel hab...

Detaillierte Interpretation der Datei /etc/fstab im Linux-System

Vorwort [root@localhost ~]# cat /etc/fstab # # /e...

mysql teilt eine Datenzeile basierend auf Kommas in mehrere Zeilen auf

Inhaltsverzeichnis Trennwirkung Erläuterung der B...

js, um einen interessanten Countdown-Effekt zu erzielen

js interessanter Countdown-Fall. Zu Ihrer Informa...

Eine kurze Beschreibung der Beziehung zwischen k8s und Docker

In letzter Zeit verwendet das Projekt Kubernetes ...