Conditions sur les tables HTML
Fermé
boodur
Messages postés
186
Date d'inscription
lundi 1 septembre 2008
Statut
Membre
Dernière intervention
13 septembre 2013
-
7 mai 2012 à 19:54
boodur Messages postés 186 Date d'inscription lundi 1 septembre 2008 Statut Membre Dernière intervention 13 septembre 2013 - 13 mai 2012 à 15:28
boodur Messages postés 186 Date d'inscription lundi 1 septembre 2008 Statut Membre Dernière intervention 13 septembre 2013 - 13 mai 2012 à 15:28
A voir également:
- Conditions sur les tables HTML
- Editeur html - Télécharger - HTML
- Comment faire une table des matières sur word - Guide
- Espace en html - Astuces et Solutions
- &Nbsp html ✓ - Forum Webmastering
- Br html ✓ - Forum Webmastering
6 réponses
juloo6578
Messages postés
52
Date d'inscription
vendredi 27 avril 2012
Statut
Membre
Dernière intervention
28 janvier 2013
12
7 mai 2012 à 20:26
7 mai 2012 à 20:26
Créer un fichier css que tu nom cequetuveux.css
place entre <head> et </head> :
" <link rel="stylesheet" href="cequetuveux.css" type="text/css" /> "
place dans cequetuveux.css :
"
tr {
// ici le style que tu veux mettre pour chaque <tr></tr> de ta page html
}
table {
// ici le style que tu veux mettre pour chaque <table></table> de ta page
}
td {
// ici le style que tu veux mettre pour chaque <td></td> de ta page html
}
"
Tu peux faire ça pour chaque balise
Tu peux également créer des class :
"
.nom_de_ta_class{
// ici le style que tu veux mettre pour la class .nom_de_ta_class
}
"
Maintenant dans le HTML : (marche avec chaque balise)
"
<span class="nom_de_ta_class">Texte</span>
"
Je te conseille de regarder le cours sur le CSS sur le site du zéro
place entre <head> et </head> :
" <link rel="stylesheet" href="cequetuveux.css" type="text/css" /> "
place dans cequetuveux.css :
"
tr {
// ici le style que tu veux mettre pour chaque <tr></tr> de ta page html
}
table {
// ici le style que tu veux mettre pour chaque <table></table> de ta page
}
td {
// ici le style que tu veux mettre pour chaque <td></td> de ta page html
}
"
Tu peux faire ça pour chaque balise
Tu peux également créer des class :
"
.nom_de_ta_class{
// ici le style que tu veux mettre pour la class .nom_de_ta_class
}
"
Maintenant dans le HTML : (marche avec chaque balise)
"
<span class="nom_de_ta_class">Texte</span>
"
Je te conseille de regarder le cours sur le CSS sur le site du zéro
boodur
Messages postés
186
Date d'inscription
lundi 1 septembre 2008
Statut
Membre
Dernière intervention
13 septembre 2013
44
7 mai 2012 à 20:45
7 mai 2012 à 20:45
J'ai déjà cherché partout =S
Mais ce que je veux, c'est éviter d'avoir un truc du style :
<td style="background-color:#87E990"> 2 </td>
sur mes 324 cases, c'est plutôt que dans ma table, dès que le chiffre "2" apparaît, le fond de la cellule ou il est devient vert.
Mais ce que je veux, c'est éviter d'avoir un truc du style :
<td style="background-color:#87E990"> 2 </td>
sur mes 324 cases, c'est plutôt que dans ma table, dès que le chiffre "2" apparaît, le fond de la cellule ou il est devient vert.
juloo6578
Messages postés
52
Date d'inscription
vendredi 27 avril 2012
Statut
Membre
Dernière intervention
28 janvier 2013
12
7 mai 2012 à 20:48
7 mai 2012 à 20:48
dans le CSS t'écrit :
td{
background-color: #87E99;
}
td{
background-color: #87E99;
}
boodur
Messages postés
186
Date d'inscription
lundi 1 septembre 2008
Statut
Membre
Dernière intervention
13 septembre 2013
44
Modifié par boodur le 7/05/2012 à 21:12
Modifié par boodur le 7/05/2012 à 21:12
Oui, mais ça va colorier toutes les cellules ^^'
J'voudrais plutôt un truc du style :
Si y'a un 2 dans la cellule : on colore en vert,
Si y'a un 4 dans la cellule: on colore en jaune,
Si y'a un 6 dans la cellule: on colore en bleu,
etc...
Le ridicule ne tue pas. Ce qui ne nous tue pas nous rend plus fort. Donc le ridicule rend plus fort.
J'voudrais plutôt un truc du style :
Si y'a un 2 dans la cellule : on colore en vert,
Si y'a un 4 dans la cellule: on colore en jaune,
Si y'a un 6 dans la cellule: on colore en bleu,
etc...
Le ridicule ne tue pas. Ce qui ne nous tue pas nous rend plus fort. Donc le ridicule rend plus fort.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
juloo6578
Messages postés
52
Date d'inscription
vendredi 27 avril 2012
Statut
Membre
Dernière intervention
28 janvier 2013
12
7 mai 2012 à 23:28
7 mai 2012 à 23:28
Passe par du PHP
Je te conseille de lire les tutos sur le site du zéro
Je te conseille de lire les tutos sur le site du zéro
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
9 mai 2012 à 10:34
9 mai 2012 à 10:34
Oui, si tu veux passer par le conditionnel, soit c'est php, soit c'est javascript.
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
9 mai 2012 à 11:08
9 mai 2012 à 11:08
Bonjour,
Je conseille d'utiliser la librairie JQuery.
Une piste (non testée):
et il faut avoir une classe en css:
A+
Je conseille d'utiliser la librairie JQuery.
Une piste (non testée):
ele=document.getElementById('tabid').getElementsByTagName('td'); var cont; for(var i=0;i<ele.length;i++) { cont=ele[i].innerHTML.split(''); switch(cont[0]) { case 2: ele[i].className='green-color'; break; ... // rajouter autant de case x: pour les autres valeurs... } }
et il faut avoir une classe en css:
.green-color { color: green; }
A+
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
9 mai 2012 à 11:14
9 mai 2012 à 11:14
un script à tester avec JQuery:
<script type="text/javascript">
$(function() {
$(".tablecell").each(function() {
// get text into variable
var colText = $(this).text();
// need to create an action
if (colText == '2') {
$(this).addClass("green-color");
}
});
});
A+
<script type="text/javascript">
$(function() {
$(".tablecell").each(function() {
// get text into variable
var colText = $(this).text();
// need to create an action
if (colText == '2') {
$(this).addClass("green-color");
}
});
});
A+
boodur
Messages postés
186
Date d'inscription
lundi 1 septembre 2008
Statut
Membre
Dernière intervention
13 septembre 2013
44
13 mai 2012 à 15:28
13 mai 2012 à 15:28
Le soucis, c'est que je débute en html ^^ on voit que des trucs "primaires", les balises classiques, genre "font-color", text-decoration, toussa toussa, et un peu de mise en page, j'ai juste voulu anticiper, mais visiblement, ça a l'air plus compliqué que prévu =p