Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1428 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  classe CSS et id de balise

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

classe CSS et id de balise

n°1143306
jokari34
Posté le 07-07-2005 à 15:02:01  profilanswer
 

j'ai une <table> avec une classe "classeA"  
 
et qui contient deux div:
<div id="titre">
<div id="autre">
 
en general pour indiquer la classe aux divs, je donne a la div la classe "classeA"
et dans ma feuille CSS je met div.classeA {...}
 
mais comment on fait pour les div qui ont un id ?
 
j'ai essayé #titre.classeA { ....}, mais ca marche pas.
 
quelle est la logique a suivre ?
 
merci

mood
Publicité
Posté le 07-07-2005 à 15:02:01  profilanswer
 

n°1143309
plainsofpa​in
Pingouino's lover
Posté le 07-07-2005 à 15:04:53  profilanswer
 

une table qui contient des div ?
 
Spa bon ca.
 
Montre le code entier ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1143310
ceyquem
E falso sequitur quodlibet
Posté le 07-07-2005 à 15:06:51  profilanswer
 

un id est utilisé pour un div qui sera unique dans ta page
un class est utilisé pour un div qui pourra être plusieurs fois dans ta page.
 
dans ton cas si ta table contient toujours titre/autre, id semble correct et je ferais dans ce cas :
 
table.classeA #titre {...}
table.classeA #autre {...}
 
mais je suis pas sur d'avoir tout compris

n°1143314
ceyquem
E falso sequitur quodlibet
Posté le 07-07-2005 à 15:08:41  profilanswer
 

plainsofpain a écrit :

une table qui contient des div ?
 
Spa bon ca.
 
Montre le code entier ...


+1 sapu

n°1143320
jokari34
Posté le 07-07-2005 à 15:15:46  profilanswer
 

ca serait un peu a expliquer
 
en gros je fais des hierarchies de tableaux et de div
 
Ceyquem : merci ton code marche
mais je comprend pas pourquoi on é lobgé d'utiliser table.
en theorie on s'en fiche que la classeA se rapporte a un tableau ou quoique ce soit d'autre...

n°1143328
ceyquem
E falso sequitur quodlibet
Posté le 07-07-2005 à 15:20:14  profilanswer
 

ben dans la manière où j'ai écrit la CSS, le #titre désigne un bloc unique qui existe dans table (cascade des objets).

n°1143344
jokari34
Posté le 07-07-2005 à 15:28:45  profilanswer
 

moi je trouve que c une bonne idee les div dans des tableaux
 
ca permet d'avoir un contenu (mis en div) dont la longueur peut varier, dans une interface fixe, grace a l'overflow.


Message édité par jokari34 le 07-07-2005 à 15:30:01
n°1143352
ceyquem
E falso sequitur quodlibet
Posté le 07-07-2005 à 15:34:05  profilanswer
 

hum si tu utilises un tableau juste pour faire de la mise en page, c'est mal :) il y a surement une solution plus élégante avec des blocs

n°1143368
plainsofpa​in
Pingouino's lover
Posté le 07-07-2005 à 15:54:39  profilanswer
 

Les css, on peut faire des interfaces fixes, comme élastique  
 
http://test.roane-irkana.net/2_cols_fixe.htm
http://test.roane-irkana.net/2_cols_fluide.htm
 
Alors arrêtez de faire la mise en page en tableaux bordel :o


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1143369
jokari34
Posté le 07-07-2005 à 15:55:25  profilanswer
 

ben en tout cas ma méthode marche bien
Je vois pas pourquoi yen a plein qui disent que c pas bien.
A part le fait que le parseur HTML il met un poil plus de tempsa traiter les cellules de tableaux, sinon je trouve ca pratique

mood
Publicité
Posté le 07-07-2005 à 15:55:25  profilanswer
 

n°1143373
plainsofpa​in
Pingouino's lover
Posté le 07-07-2005 à 15:59:07  profilanswer
 

NON !
 
Les tableaux servent à afficher des données tabulaires !
 
Le jour ou tu voudras changer la mise en page, avec les tableaux ca sera LOURD. Avec les CSS il n'y qu'UN fichier à modifier pour que la mise en page, les couleurs, les polices, soient modifiées sur tout le site !
 
Enfin, "ca marche bien" sur IE et firefox, mais pour le référencement, c'est a chier, et pour l'accessibilité, idem ...
 
Abandonnez les tableaux bordel ...
 
http://www.openweb.eu.org/articles/problemes_tableaux/
 
Flute a la fin !


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1143391
ceyquem
E falso sequitur quodlibet
Posté le 07-07-2005 à 16:08:36  profilanswer
 

jokari34 a écrit :

ben en tout cas ma méthode marche bien
Je vois pas pourquoi yen a plein qui disent que c pas bien.
A part le fait que le parseur HTML il met un poil plus de tempsa traiter les cellules de tableaux, sinon je trouve ca pratique


 
d'un point de vue sémantique, c'est mal : un tableau sert à afficher des données tabulaires et pas à faire de la mise en page. Du point de vue de l'accessibilité, ton site est très mal placé : imagine un malvoyant qui entend son navigateur / voix lui lire ton site en disant : "tableau / nouvelle ligne / colonne 1 / colonne 2 / ..."
 
et puis pour la lisibilité du code des pages ça n'est pas non plus adapté.

n°1143405
jokari34
Posté le 07-07-2005 à 16:23:30  profilanswer
 

ben mon cas est difference:
c pour le developpement d'un intranet pro.
donc on sait d'avance quel est le navigateur : IE 6 only

n°1143409
plainsofpa​in
Pingouino's lover
Posté le 07-07-2005 à 16:25:29  profilanswer
 

développer en intranet, ca peut justifier js et frames, pas le code pourrave ^^'


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1143411
j_lecruel
☀ ☁ ☂
Posté le 07-07-2005 à 16:26:53  profilanswer
 

+1
 
Faudrait penser à écouter les conseils de ceux qui s'y connaissent...

n°1143415
plainsofpa​in
Pingouino's lover
Posté le 07-07-2005 à 16:29:15  profilanswer
 
n°1143417
j_lecruel
☀ ☁ ☂
Posté le 07-07-2005 à 16:31:21  profilanswer
 

Attention aux chevilles hein... :D

n°1143421
plainsofpa​in
Pingouino's lover
Posté le 07-07-2005 à 16:33:02  profilanswer
 

oui oui !
 
Enfin c'était plus pour l'humour qu'autre chose, puisque je suis loin d'être le plus expert des experts présents sur ce forum :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1143426
ceyquem
E falso sequitur quodlibet
Posté le 07-07-2005 à 16:38:29  profilanswer
 

même si c'est en intranet, c'est un mauvais réflexe à ne pas prendre, les CSS c'est tellement plus bô sans tableaux.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  classe CSS et id de balise

 

Sujets relatifs
[CSS/Javascript] Positionnement relatif d'une image dans un DIVProbleme attacheMovie & Classe externe
CSS XHTML quel raisonement prendreCSS dans PHP
[CSS] Bug IE : le positionnement entre les div et les champ <select> ?[CSS] Faire coller un texte a un contour
font face en CSSCSS : alignement des champs de formulaire
[CSS/JS] Evenements sur un style css[CSS] héritage
Plus de sujets relatifs à : classe CSS et id de balise


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR