Bonjour.
a écrit :
Pourquoi se compliquer la vie en javascript alors ???
Target ne désigne qu'une cible et je crois que pour la dimensionner, on doive se résoudre à utiliser javascript.
Ce style de code est admis dans HTML 4.01 et XHTML 1.0
hors-mis les versions strictes et refusé en XHTML 1.1 :
<a href="fichier.html" target="_blank">lien</a>
<a href="fichier.html" target="_parent">lien</a>
<a href="fichier.html" target="_self">lien</a>
<a href="fichier.html" target="_top">lien</a>
Mais rassurons-nous, la future version des CSS3, nous réserve pour bientôt les propriétés "target" qui seront à indiquer dans les règles régissant les liens. Il y aura peut-être à notre usage : "target-new" "target-name" "target-position" ( j'ai pas vu de "target-size" ). Si ce truc voit le jour, ça donnera peut-être des codes de ce genre :
#menu a {
/* la cible quand le lien sera cliqué */
target-new: window;
target-position: back;
/* puis les descriptions classiques */
color: blue;
text-decoration: none;
}
Ca fera peut-être aussi dans HTML :
<ul id="menu">
<li><a href="page1.html">page1</a></li>
<li><a href="page2.html">page2</a></li>
</ul>
A chaque clic sur un lien du menu, une page s'ouvrirait en arrière plan ( pour cet exemple amusant qui fera "crisser les dents" de tout le monde si ça marche un jour. )
Voir ici, à titre documentaire
w3c WorkingDraft hyperlinks css3
A+[code]
Modifié par Aureance (11 Aug 2005 - 00:00)