web-dev-qa-db-fra.com

HTML: comment faire 2 tableaux avec différents CSS

Je veux mettre deux tables (sur la même page) qui devraient être rendues différemment (c'est-à-dire utiliser un CSS différent pour chaque table). C'est possible?

20
michelemarcon

Dans votre html

<table class="table1">
<tr>
<td>
...
</table>

<table class="table2">

<tr>
<td>
...
</table>

Dans votre css:

table.table1 {...}
table.table1 tr {...}
table.table1 td {...}

table.table2 {...}
table.table2 tr {...}
table.table2 td {...}
54
Jon Egerton

Vous devez affecter différentes classes à chaque table.

Créez une classe en CSS avec le point '.' et écrivez vos propriétés dans chaque classe. Par exemple,

.table1 {
//some properties
}

.table2 {
//Some other properties
}

et utilisez-les dans votre code html.

6
thandasoru

Bien sûr, affectez simplement des classes css distinctes aux deux tables.

<table class="style1"></table>
<table class="style2"></table>

.css

table.style1 { //your css here}
table.style2 { //your css here}
5
Sahil Muthoo
<table id="table1"></table>
<table id="table2"></table>

ou

<table class="table1"></table>
<table class="table2"></table>
3
David Horák

Bien sûr que ça l'est!

Donnez-leur à la fois un id et configurez le CSS en conséquence:

#table1
{
    CSS for table1
}


#table2
{
    CSS for table2
}
3
Widor