Bonjour,
Nouveau ici je vous fais partager une réflexion, une interrogation.
On dit que les CSS servent à séparer la présentation du contenu qui est décrit par XHTML.
Or, avce les DIV, on ne fait pas que structurer des infos ayant un sens(ex un div article qui regroupe des titre et des paragraphes). On utilise aussi des DIV pour grouper des infos dans des colonnes, le header ou le footer.
Peut-on considérer celà comme de la structuration ou bien de la présentation?
Car dans tous les cas, mettre de tels div réduit l'indépendance du contenu et de la présentation. En effet, si je veux changer des éléments de colonne par exemple, je dois changer la structure XHTML.
Bref, que est l'avantage par rapport aux tableaux hormis le fait que ça utilise un peu moins de code et que c'set sémantiquement correct d'après les spécifications? Car on peut imaginer le rajout d'un attribut à la balise table par le W3C qui indiquerait que celle-ci est sans valeur sémantique et on aurait alors un code sémantiquement correct non?
Je vous laisse la parole.
Nouveau ici je vous fais partager une réflexion, une interrogation.
On dit que les CSS servent à séparer la présentation du contenu qui est décrit par XHTML.
Or, avce les DIV, on ne fait pas que structurer des infos ayant un sens(ex un div article qui regroupe des titre et des paragraphes). On utilise aussi des DIV pour grouper des infos dans des colonnes, le header ou le footer.
Peut-on considérer celà comme de la structuration ou bien de la présentation?
Car dans tous les cas, mettre de tels div réduit l'indépendance du contenu et de la présentation. En effet, si je veux changer des éléments de colonne par exemple, je dois changer la structure XHTML.
Bref, que est l'avantage par rapport aux tableaux hormis le fait que ça utilise un peu moins de code et que c'set sémantiquement correct d'après les spécifications? Car on peut imaginer le rajout d'un attribut à la balise table par le W3C qui indiquerait que celle-ci est sans valeur sémantique et on aurait alors un code sémantiquement correct non?
Je vous laisse la parole.