Maison > interface Web > tutoriel CSS > Comment utiliser efficacement les arrière-plans HTML `` et `` ?

Comment utiliser efficacement les arrière-plans HTML `` et `` ?

Linda Hamilton
Libérer: 2024-12-31 17:04:10
original
1061 Les gens l'ont consulté

How to Effectively Use HTML `` and `` Backgrounds?

Comment utiliser les arrière-plans pour et/ou

Ce guide aborde les différents scénarios d'application d'arrière-plans à des documents HTML, clarifiant pourquoi des comportements spécifiques se produisent et fournissant des solutions pour obtenir les effets d'arrière-plan souhaités.

Application d'arrière-plans à < ;html> et

Il est essentiel de noter qu'il existe une différence lors de la définition des propriétés d'arrière-plan sur le et éléments en mode standards.

  • Lors de l'application d'un arrière-plan à  : L'arrière-plan occupera toute la partie visible de la page, quelle que soit la taille réelle du < ;corps>
  • Lors de l'application d'un arrière-plan à  : L'arrière-plan ne couvrira que la zone occupée par l'élément , qui est souvent plus grand que la zone visible en raison des marges par défaut appliquées à l'élément élément. Dans de tels cas, le champ la couleur d'arrière-plan de l'élément "saignera" à travers le

Superposition d'arrière-plans

Pour obtenir des effets tels qu'une couleur d'arrière-plan avec une superposition d'image semi-transparente, il n'est pas nécessaire d'utiliser des éléments et éléments. Utilisez plutôt les propriétés background-color et background-image conjointement :

body {
  background: #ddd url(background.png) center top no-repeat;
}
Copier après la connexion

Combinaison de plusieurs images d'arrière-plan

Pour combiner plusieurs images d'arrière-plan, vous pouvez utiliser les techniques CSS2 ou tirer parti de CSS3. améliorations :

  • CSS2 : Définissez différentes images d'arrière-plan sur le et éléments. Assurez-vous que le code L'élément a une hauteur définie pour s'adapter à l'arrière-plan du  :
html {
  height: 100%;
  background: #ddd url(background1.png) repeat;
}

body {
  min-height: 100%;
  background: transparent url(background2.png) center top no-repeat;
}
Copier après la connexion
  • CSS3 : Utiliser la syntaxe d'arrière-plan multicouche :
body {
  background: url(background2.png) center top no-repeat, #ddd url(background1.png) repeat;
}
Copier après la connexion

Fournir des solutions de repli

Si votre objectif est de soutenir les personnes âgées navigateurs, utilisez la méthode CSS2 pour appliquer plusieurs arrière-plans car elle est prise en charge par IE7. Gardez à l'esprit que la syntaxe d'arrière-plan multicouche CSS3 peut donner lieu à ce que seul le calque le plus bas ait une couleur d'arrière-plan.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal