Maison >interface Web >tutoriel CSS >cadre.
Frameset: un guide complet
Frameset, une méthode pour structurer les pages Web en plusieurs cadres indépendants, offrent un moyen de diviser la fenêtre du navigateur en sections, chacune capable d'afficher des documents HTML distincts. Bien qu'ils soient communs, ils ont été largement remplacés par des techniques de disposition modernes. Ce guide explore leurs fonctionnalités, leurs limites et leurs alternatives.
Comment fonctionnent les cadres:
Framesset Utilisez l'élément <frameset></frameset>
pour regrouper plusieurs trames. Ces cadres peuvent être disposés horizontalement (en utilisant l'attribut rows
) ou verticalement (en utilisant l'attribut cols
), ou dans une combinaison des deux. Chaque trame est définie par l'élément <frame>
. Surtout, un jeu de cadres nécessite un doctype spécifique et n'autorise pas le contenu dans la balise ; Le jeu de cadres lui-même remplace le corps.
Figure 1: Un simple frame à deux rangs.
Les cadres imbriqués sont possibles, permettant des dispositions complexes. Par exemple, le remplacement d'un cadre par un autre trame crée une structure hiérarchique.
Figure 2: Un exemple de jeu de cadres imbriqué.
Limites et défis:
Les ensembles de cadres présentent plusieurs défis de convivialité et de référencement:
Exemple:
un jeu de cadres simple avec deux cadres disposés horizontalement:
<code class="language-html"><frameset cols="50%,50%"> <frame src="frame1.html"> <frame src="frame2.html"> </frameset></code>
Cas d'utilisation (Limited):
Bien que largement obsolète, les cadres peuvent être pris en compte dans des situations de niche où un panneau de navigation persistant doit coexister avec un contenu changeant dynamiquement. Cependant, les solutions basées sur CSS sont généralement préférées pour de tels scénarios.
Questions fréquemment posées:
<frameset></frameset>
: Pour diviser la fenêtre du navigateur en plusieurs images, chacun chargeant un document HTML séparé. <frameset></frameset>
définit la structure de la page, et non le contenu, le remplacement de l'élément
. <frameset></frameset>
est déprécié dans html5. rows
et cols
Contrôlez la disposition et le dimensionnement du cadre. rows
et cols
Les attributs spécifient la taille des pixels ou des pourcentages. target
dans les éléments <a></a>
ou <form></form>
. <div> Éléments et éléments sémantiques HTML5.
<li> <strong> Transition des ensembles de cadres: </strong> refonte en utilisant des éléments CSS et HTML5 pour une disposition moderne et accessible. </li>
<p> En résumé, tandis que les cadres offrent un moyen de créer des dispositions de pages complexes, leurs limites et la disponibilité d'alternatives supérieures à l'aide de CSS et HTML5 les rendent généralement inadaptées au développement Web moderne. Comprendre leur fonctionnalité, cependant, fournit un contexte précieux pour l'évolution de la conception Web. </p>
</div>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!