Bonjour !
Je crois comprendre, a force de le lire sur tout le web, qu'une classe se définit une fois, et peut être réutilisée autant de fois qu'on veut dans une page web, mais qu'un id ne peut (doit ?) être utilisé qu'une seule fois..
Certes !
Mais dans ce code:
Je m'attends tout naturellement à ce que Foo soit écrit en rouge, mais pas Bar... Or, quelque soit le navigateur, les deux textes sont écrits en rouge... J'aurais trouvé pourtant drôlement pratique que seul Foo soit écrit en rouge...
C'est moi qui n'ai rien compris, ou c'est un bug ?
Modifié par Florent V. (27 Aug 2009 - 09:42)
Je crois comprendre, a force de le lire sur tout le web, qu'une classe se définit une fois, et peut être réutilisée autant de fois qu'on veut dans une page web, mais qu'un id ne peut (doit ?) être utilisé qu'une seule fois..
Certes !
Mais dans ce code:
<head>
<style type="text/css">
#truc {color: red;}
</style>
</head>
<body>
<p id=truc>Foo</p>
<p id=truc>Bar</p>
</body>
Je m'attends tout naturellement à ce que Foo soit écrit en rouge, mais pas Bar... Or, quelque soit le navigateur, les deux textes sont écrits en rouge... J'aurais trouvé pourtant drôlement pratique que seul Foo soit écrit en rouge...
C'est moi qui n'ai rien compris, ou c'est un bug ?
Modifié par Florent V. (27 Aug 2009 - 09:42)