2017-01-23 2 views
-1

Ich habe zwei CSS-Dateien test1.css und test2.css wie unten zu sehen beide CSS-Dateien in meinem test.html mit:Zwingende CSS-Eigenschaften zwischen Dateien

<link type="text/css" rel="stylesheet" href=“test1.css" /> 
<link type="text/css" rel="stylesheet" href=“test2.css" /> 

Ich will nicht die background & anderen CSS-Eigenschaften in meinem body angewandt werden, möchte ich die font-weight nur angewandt werden.

+0

Entfernen Sie entweder den Link zum ersten Stylesheet oder definieren Sie im zweiten Stylesheet einen Hintergrund für den Body. –

+1

Ich denke, dass Sie Klasse für diese hinzufügen sollten dann rufen Sie verschiedene css für diese –

Antwort

1

In Ihrer test2.css Datei, könnten Sie all:initial auf body verwenden, um alle CSS zu verwerfen, abgesehen von Unicode-bidi und Richtung von test1.css für body kommen.

body { 
    all: initial; 
    font-weight: bold; 
} 

Lese up: all - CSS | MDN

Die CSS alle zusammenfassende Eigenschaft alle Eigenschaften setzt, abgesehen von Unicode-bidi und Richtung, um ihren Anfangs- oder geerbten Wert.

+1

alle: erste arbeitete für mich – user123

+1

Wenn Sie IE interessieren, und alle außer der neuesten Safari benötigen Sie einen anderen Ansatz: http://caniuse.com/# feat = css-all –

+0

Ich brauche IE auch, bitte sagen Sie mir, was ich tun sollte, um IE zu unterstützen – user123