Table -> div mais comment faire propre - HTML/CSS - Programmation
Marsh Posté le 02-05-2005 à 18:35:12
c'est des données tabulaires, tu fais un tableau
Marsh Posté le 02-05-2005 à 18:50:49
Faut pas non plus tomber dans l'exces.
Les tables c'est mal pour la mise en page.
En revanche pour les donees TABULAIRES il faut utiliser une table.
Alors, tes donnees sont-elles tabulaires ??
Marsh Posté le 02-05-2005 à 19:01:26
Un calendrier est habituellement considéré comme étant tabulaire.
Quelques tarés ont fait des calendars tableless, mais plus en démos/amusement/PoC que sérieusement
Marsh Posté le 02-05-2005 à 19:24:09
simoes a écrit : Comment faire pour mettre mon calendrier en div. |
Cette phrase est incorrecte. Il faut dire "Comment faire mour mettre mon calendrier en éléments plus sémantiques"
masklinn a écrit : Un calendrier est habituellement considéré comme étant tabulaire. |
+1 pour les calendriers en tableaux
Marsh Posté le 03-05-2005 à 08:14:18
kler, si tu te lance dans le calendrier sans tableau bonne chance lol
koi que, on peut remplacer les TR par un gros Div et les TD par des Span et coller des classes sur tout l'ensemble, mais je crois ke ca fait un peu trop bourrin
colle ton calendrier en tableau, MAIS ne mets aucune mise en forme dans le code HTML colle tout dans le CSS
juste un conseille pour la première ligne du tableau utilise TH au lieu de TD, ca te permettra d'avoir la première ligne indépendante du reste du tableau si tu l'attaque par CSS
et n'oublie pas que tu peux faire ca :
TABLE TH { /* pour modifier la premiere ligne des jours de la semaine (LUN MAR MER JEU VEN SAM DIM)*/
}
TABLE TD { /* pour modifier cases des jours du mois (1, 2, 3, 4) */
}
mais je collerai plutot un ID sur le calendrier :
<table id="Calendrier">
comme ca en CSS tu aura :
#Calendrier TD {} /* c'est un exemple*/
tu peux aussi faire une classe qui s'appelle FERIE
<td class="Ferie">, quand tu as un jour férié
et une classe pour le samedi et une pour le dimanche
ou sinon tu fait une classe WeekEnd
et pour les jours particuliers tu peux aussi faire des classes.
<td class="JourParticulier"><a href="Anniversaire.htm">25</a></td>
tu peux à la fois modifier le fond du TD et le A pour certaines circonstances
#CALENDRIER TD {
background-image : url(toto.img);
}
#CALENDRIER TD A {
background-image : url(fondduA.img);
}
J'ai pas du etre assez clair, mais il est 8h du matin et je suis à la bourre mais j'ai pris mon temps de te repondre
ensuite à toi de t'amuser que ca te chante.
Marsh Posté le 02-05-2005 à 18:18:41
Voila j'ai décider de mettre mon site en XHTML STRICT 1.0, donc virer toutes les balises table qui son utilisés. Comment faire pour mettre mon calendrier en div.
Je précise mon calendrier est mensuel et une ligne par semaine... Avant, avec les tables c'était facile, mais la je vois pas comment faire pour que ce soit aligner correctement avec des div et que ce ne soit pas 50 div pour un moi...
Merci