« Le langage HTML/Cadres » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernier (discussion | contributions)
m Révocation des modifications de 217.128.143.168 (Discussion) vers la dernière version de DavidL
+
Ligne 3 :
 
Un cadre (''frame'' en anglais) est une section de page web contenant elle-même une autre page web. La technique des cadres permet de faire évoluer plusieurs pages web simultanément. Par exemple, un cadre peut contenir le menu d'un site, et un autre son contenu (ce qui évite de devoir insérer un menu sur chaque page du site).
 
Le principal inconvénient des cadres est qu'ils brisent la sémantique des données, en particulier la gestion de l'historique des pages devient complexe. Pour cette raison, leur utilisation n'est plus encouragée.
 
== Définition d'un jeu de cadres : la balise <code>frameset</code> ==
Ligne 47 ⟶ 48 :
Iframes ou fenêtres intégrées dans une page Web
 
L'intéretintérêt est d'ajouter dans une page propre, une autre page. Cette méthode est utilisée entre autre pour afficher des bannières de publicité.
 
=== Les attributs d'<code>iframe</code> ===
 
Exemple de code pour la balise Iframe :
<source lang="html4strict">
<iframe name="lesteph" src="http://www.lesteph.ch/lesteph/tutoriaux/tuto-2003/webmaster/tutoriaux/html/html-frames.html" width="468" height="60" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>
</source>
 
== Les valeurs de l'attribut <code>target</code> ==
Ligne 60 ⟶ 63 :
 
; <code>nom_du_cadre</code> : ouvre le lien dans le cadre dont l'attribut <code>name</code> a la valeur "nom_du_cadre".
; <code>_self</code> : le lien s'ouvre dans le même cadre.
; <code>_parent</code> : le lien s'ouvre dans le cadre parent du cadre de la page. C'est à dire à la place de la page contenant le <code><frameset></code> qui détermine le cadre de la page ou se trouve le lien.
; <code>_top</code> : le lien s'ouvre dans le fenêtre courante (annule donc tous les cadres).
; <code>_blank</code> : ouvre le lien dans une nouvelle fenêtre.
 
''Note'' : Certains navigateurs (Mozilla Firefox, Konqueror, Opera, ...) proposent une navigation par onglets, permettant d'afficher plusieurs pages dans une seule fenêtre. Bien que ce type de navigation soit de plus en plus courant et de plus en plus utilisé, il n'existe pas de valeurs à attribuer à <code>target</code> permettant d'ouvrir un lien dans un nouvel onglet (ceci est notamment dû au fait que ce type de navigation n'était pas encore très courante quand HTML 4 est sorti - les onglets ne sont donc pas un standard, mais bien une fonctionnalité supplémentaire proposée par certains navigateurs). Cependant, certains navigateurs, éventuellement munis d'une extension, peuvent proposer d'ouvrir tous les liens ayant '''_blank''' comme valeur de l'attribut <code>target</code> dans un nouvel onglet, à voir dans les options de votre navigateur.