Page 1 sur 1

balises de repères

Posté : 09 févr. 2005, 12:41
par toony.m
Bonjour,

je recherche la balise HTML qui permet lors d'un clic sur un lien de mettre automatiquement la page internet au bon endroit sur le paragraphe qui nous intéresse (a niveau en fait)...

Je la savais pourtant mais j'ai un ptit ttrou d'un coup la! :roll:

Posté : 09 févr. 2005, 12:49
par @rthur
C'est une ancre:

Code : Tout sélectionner

<a href="#para1">Lien vers le paragraphe</a> bla bla bla bla <a name="para1" />Paragraphe 1 bla bla

Posté : 09 févr. 2005, 12:53
par albat
Et si l'on veut être W3C-valid, il est préférable d'utiliser la propriété id plutôt que la propriété name dans l'ancre <a>.

Code : Tout sélectionner

<a href="#para1">Lien vers le paragraphe</a> bla bla bla bla <a id="para1"></a>Paragraphe 1 bla bla

Posté : 09 févr. 2005, 13:05
par @rthur
Et si l'on veut être W3C-valid, il est préférable d'utiliser la propriété id plutôt que la propriété name dans l'ancre <a>.
Perdu ! :D
Le w3c fait une exception pour la balise A sur laquelle il faut bien utiliser name="" et pour les autres éléments id="" :
Les ancres destinations dans les documents HTML peuvent être spécifiées soit par l'élément A (en le nommant grâce à l'attribut name), soit par tout autre élément (en le nommant avec l'attribut id).
http://www.la-grange.net/w3c/html4.01/s ... tml#h-12.1

Posté : 09 févr. 2005, 13:31
par albat
:?: :?: :?:
Moi, j'ai cette indication-là...
name
section_name
Names an anchor. Use this attribute to create a bookmark in a document.
In future versions of XHTML the name attribute will be replaced by the id attribute!!
Maintenant, reste en effet à définir la signification de "future"...

Posté : 09 févr. 2005, 14:46
par haugure
Les ancres destinations dans les documents HTML peuvent être spécifiées soit par l'élément A (en le nommant grâce à l'attribut name), soit par tout autre élément (en le nommant avec l'attribut id).
Notons de même que dans le texte ci dessus il est écrit "soit par l'élément A" les majuscules sont a proscrire de le nommage des balises ou de leurs parametre pour être compatible avec les normes XHTML 1.0 Strict (CF directives de la Section 508 du W3C).

Notons de même que Dreamweaver MX rajoute id et name dans une anchre (comme pour la plupart des objets HTML d'ailleurs) pour justement pallier le probleme des éventuelles evolutions que pourrait prendre XHTML faites le test :

Code : Tout sélectionner

<a name="test" id="test"></a>

Posté : 09 févr. 2005, 15:28
par @rthur
On va se ralier à Dreamweaver en mettant les deux alors... ;)