[résolu] questions CSS

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

[résolu] questions CSS

Message par arno. »

Bonjour, je suis en train d'apprendre les CSS
J'ai un tableau défini en HTML qui ressemble à ça:

<tr>
<td class="classe1">bla</td>
<td class="classe2">bla</td>
</tr>

et j'ai défini des mises en forme au début du fichier.

je veux mettre une couleur de fond différente si la case est vide.
pour l'instant je mets <td class="empty">&nbsp</td> et j'ai défini une mise une couleur de fond particulière pour la classe empty
Est-ce qu'il existe un moyen de dire automatiquement que si une case est vide, je mets une mise en forme particulière sans écrire class=empty à chaque fois?

autre question: dans le livre que je lis, qui date de 2001, ils parlent de la balise text-shadow et précisent qu'aucun navigateur ne prend en compte cette balise. J'ai essayé et je n'ai rien obtenu. Est-ce que firefox la prend en charge?
merci beaucoup
Dernière modification par arno. le 10 oct. 2004, 22:11, modifié 1 fois.
Cakeman
Salamandre
Messages : 47
Inscription : 01 avr. 2004, 12:10

Message par Cakeman »

Tu peux définir une classe pour ton tableau ( <table class=toto> )avec une couleur de fond qui sera donc la couleur de fond par défaut des cases du tableau.
WindowXP, thunderbird 1.0, Firefox 1.0, avast , kerio ... Et vive Ubuntu !
C'est de la bombe atomique !
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

oui j'ai déjà fait çà, mais je voudrais justement que les cases vides ne soient pas de la couleur par défaut.
bobo
Iguane
Messages : 764
Inscription : 18 août 2003, 11:04

Re: questions CSS

Message par bobo »

arno. a écrit :Bonjour, je suis en train d'apprendre les CSS
J'ai un tableau défini en HTML qui ressemble à ça:

<tr>
<td class="classe1">bla</td>
<td class="classe2">bla</td>
</tr>

et j'ai défini des mises en forme au début du fichier.

je veux mettre une couleur de fond différente si la case est vide.
pour l'instant je mets <td class="empty">&nbsp</td> et j'ai défini une mise une couleur de fond particulière pour la classe empty
Est-ce qu'il existe un moyen de dire automatiquement que si une case est vide, je mets une mise en forme particulière sans écrire class=empty à chaque fois?
Il me semble qu'il y a une pseudo classe :empty, ou quelque chose dans ce genre. (cherche) Oui, c'est du CSS3.
arno. a écrit :autre question: dans le livre que je lis, qui date de 2001, ils parlent de la balise text-shadow et précisent qu'aucun navigateur ne prend en compte cette balise. J'ai essayé et je n'ai rien obtenu. Est-ce que firefox la prend en charge?
Ce livre à raison. En 2001, aucun navigateur ne supportait text-shadow. En 2004, un seul navigateur le supporte, mais ce n'est pas Firefox, malheureusement :( . C'est Safari, le navigateur d'Apple pour Mac.
Les standards c'est bon, mangez en !
Flore & Sébastien
Unité dans la diversité.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

En CSS il n'y a pas de sélecteur de contenu. Tu ne peux sélectionner que les balises et leurs attributs (ainsi bien sûr que leur agencement dans les navigateurs).
En CSS3 je ne sais pas mais en tous les cas c'est inappliquable.

Edit : grillé, mais pour une fois c'est pas ma fôte, c'est mon frère qui a coupé la connexion :lol:

PS : la pseudo classe empty n'a aucune chance de fonctionner s'il y a un &nbsp; :? À la rigueur <td /> ?
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

En CSS3 je ne sais pas mais en tous les cas c'est inappliquable.
C'est inapplicable car pas pris en compte par firefox?
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

CSS3 est encore à l'état de document de travail ou de Candidate recommandation

Très peu implémenté donc, et il semblerait que ces temps l'accent ne soit pas mis là-dessus par Mozilla. Pour tout dire aucun navigateur ne supporte à 100% le CSS2, c'est tout dire :lol:
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

bon ben merci pour votre aide. Je vais donc écrire une macro dans mon éditeur de texte pour écrire class="empty" à chaque fois qu'il faudra.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité