schnellste Möglichkeit, CSS für HTML-Tabelle zu verwenden, ohne eine andere HTML-Tabelle zu beeinflussen

8

Mein CSS befindet sich in Ссылка und ich möchte dieses CSS nur für eine der html-Tabellen verwenden, auf der gleichen Seite Seite Ich habe mehrere HTML-Tabellen, so dass ich keine Auswirkungen auf andere HTML-Tabellen haben möchte. Was ist der schnellste Weg, dies mit weniger Änderungen an Ссылка zu tun?

    
cometta 19.06.2009, 05:05
quelle

8 Antworten

29

Können Sie nur eine Klasse auf die Tabelle anwenden, die Sie beeinflussen möchten, und diese Klasse dann in Ihrem CSS verwenden?

In Ihrem HTML können Sie setzen:

%Vor%

Und dann fügen Sie den Klassenselektor zu Ihrem CSS hinzu:

%Vor%     
MiffTheFox 19.06.2009, 05:07
quelle
3

Definieren Sie in Ihrem CSS eine ID oder eine Klasse, die sich auf die fragliche Tabelle auswirkt.

Dann sagen Sie in Ihrem HTML-Code

%Vor%

oder

%Vor%

Die CSS-ID sieht wie

aus %Vor%

Klassen sehen wie folgt aus:

%Vor%     
Sev 19.06.2009 05:10
quelle
2

Genau das sind die Attribute id und class. Wenn Sie das Markup nicht ändern können (wie das Styling von myspace), müssen Sie Selektoren verwenden, um die eine Tabelle genauer zu targetieren. Die Auswahl der Selektoren ist etwas, das Sie selbst entscheiden müssen.

    
SpliFF 19.06.2009 05:10
quelle
2

Für mehrere Tabellen und Klassen

HTML-Tabelle

%Vor%

CSS-Skript

%Vor%     
vineetv2821993 15.06.2014 18:46
quelle
1

Hier sind Klassenselektoren und Markup, die die erste Tabelle formatieren, aber nicht die zweite:

%Vor%

Oder Sie können einen ID-Selektor auf ähnliche Weise verwenden:

%Vor%

Manchmal bricht ein religiöser Krieg aus, welcher dieser beiden Ansätze zu nutzen ist. Für Ihre Bedürfnisse ist beides in Ordnung. Gemäß der Spezifikation können Sie nur eine bestimmte ID auf höchstens einem Element in Ihrem HTML setzen (aber die meisten Browser erlauben es Ihnen, diese Regel zu brechen).

    
Travis Wilson 19.06.2009 05:13
quelle
0

Wenden Sie den Klassennamen auf die Tabelle an, auf die Sie css anwenden möchten. Rest ist in Ordnung ...

    
Meetu Choudhary 19.06.2009 05:08
quelle
0

Während Sie der Tabelle, die Sie beeinflussen möchten, eine Klasse hinzufügen sollten, nehmen wir an, dass Sie nur die CSS ändern können. In diesem Fall können Sie sich mit den Selektoren vertraut machen. Aber nicht alle Browser unterstützen sie . Sie können sehen, dass die CSS 2-Selektoren das n-te Kind-Konzept nicht unterstützen. Ansonsten, wenn du HTML hättest wie:

%Vor%

Sie können das erste mit CSS2-Selektoren ausrichten, aber das zweite und dritte können nur mit CSS3-Selektoren angesprochen werden.

%Vor%     
dlamblin 19.06.2009 05:42
quelle
-1

Wählen Sie Tabelle für Klasse zum Formatieren einer gewünschten Tabelle, z. B. wenn Sie eine Tabelle haben:

%Vor%

Dann verwenden Sie in CSS etwas wie folgt:

%Vor%     
user6632262 24.07.2016 18:14
quelle

Tags und Links