Affichage et visibilité CSS

Affichage et visibilité CSS

Élément caché - affichage : aucun Ou visibilité : caché

L'attribut display définit la façon dont l'élément est affiché, et l'attribut de visibilité définit la visibilité de l'élément display:none n'occupe pas d'espace, tandis que visible:hidden bien que l'élément ne soit pas visible, toujours. occupe le même espace.

La caractéristique des éléments au niveau du bloc est qu'ils occupent la largeur normale et forcent le retour à la ligne, comme div, p, h1

Les éléments en ligne n'occupent que le même espace. largeur requise et ne forcez pas le retour à la ligne, comme span, a.

peut changer mutuellement le mode d'affichage de deux éléments, comme span{display:block;} ou li{display:inline;}

La valeur de l'attribut de visibilité peut être masquée ou visible ou réduite, l'attribut de réduction peut être utilisé pour masquer une ligne ou une colonne d'un tableau sans affecter la disposition du tableau. Remplacez la position de l'élément masqué par la même. espace vide.

Affichage CSS - Bloc et Inline L'élément

est un élément qui occupe toute la largeur et est précédé et suivi de sauts de ligne. Exemples d'éléments de bloc

 :

<h1>

<p>

<div>

éléments en ligne uniquement la largeur nécessaire est requise, aucun saut de ligne n'est forcé.

Exemples d'éléments en ligne :

<span>

<a>

Comment modifier l'affichage d'un élément

Oui La modification des éléments en ligne et des éléments de bloc, ou vice versa, peut donner l'impression qu'une page a été créée d'une manière spécifique tout en respectant les normes du Web.

L'exemple suivant utilise l'élément span comme élément de bloc :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<style>
span
{
display:block;
}
</style>
</head>
<body>
<h2>标题</h2>
<span>这是一段内容</span>
<span>这也是一段内容</span>
<h2>标题</h2>
<span>内容</span>
<span>也是内容</span>
</body>
</html>

Remarque : modifiez le type d'affichage d'un élément pour voir comment l'élément est affiché et de quel type d'élément il s'agit. Par exemple : un élément en ligne défini sur display:block n'est pas autorisé à contenir des éléments de bloc imbriqués.

Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> span { display:block; } </style> </head> <body> <h2>标题</h2> <span>这是一段内容</span> <span>这也是一段内容</span> <h2>标题</h2> <span>内容</span> <span>也是内容</span> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel