Maison  >  Article  >  interface Web  >  Comment forcer Li à ne pas envelopper en CSS

Comment forcer Li à ne pas envelopper en CSS

青灯夜游
青灯夜游original
2021-04-02 12:44:346567parcourir

Méthode CSS pour forcer li à ne pas s'enrouler : 1. Utilisez l'attribut display pour convertir l'élément li en un élément en ligne ou un élément de bloc en ligne. S'il n'y a pas de saut de ligne avant et après l'élément, ce sera le cas. ne pas pouvoir envelopper. 2. Utilisez l'attribut float pour ajouter le style "float:left;" à l'élément li pour faire flotter les éléments li et les afficher côte à côte.

Comment forcer Li à ne pas envelopper en CSS

L'environnement d'exploitation de ce tutoriel : système Windows 7, version CSS3&&HTML5, ordinateur Dell G3.

li est un élément block par défaut, commençant toujours sur une nouvelle ligne et occupant une ligne entière.

<ul>
	<li>
		<a href="http://www.php.cn/">首页</a>
	</li>
	<li>
		<a href="http://www.php.cn/">关于我们</a>
	</li>
	<li>
		<a href="http://www.php.cn/">联系我们</a>
	</li>
</ul>

Rendu :

Comment forcer Li à ne pas envelopper en CSS

Alors comment forcer Li à ne pas envelopper ? Vous pouvez utiliser les attributs display ou float, qui sont présentés en détail ci-dessous.

Méthode 1 : utilisez l'attribut d'affichage

pour définir le style "display:inline;" ou "display:inline-block;" la balise li en tant qu'éléments en ligne ou éléments de bloc en ligne peut empêcher le retour à la ligne de la balise li.

li {
	display: inline;
	/*display: inline-block;*/
	margin-right: 10px;
	list-style: none;/* CSS注释:加list-style:none去掉li默认产生”点“ */
}

Rendu :

Comment forcer Li à ne pas envelopper en CSS

Description :

Caractéristiques des éléments inline :

  • Le réglage de la largeur et de la hauteur n'est pas valide

  • Le réglage de la marge n'est valable que dans les directions gauche et droite, pas vers le haut et vers le bas ; en bas, à gauche et à droite, ce qui agrandira l'espace

  • Ne s'enroule pas automatiquement

Caractéristiques des éléments de bloc en ligne :

  • Ne s'enroule pas automatiquement

  • Capable d'identifier la largeur et la hauteur

  • La disposition par défaut est de gauche à droite

(Partage de vidéos d'apprentissage : Tutoriel vidéo CSS )

Méthode 2 : Utiliser l'attribut float

Utilisez l'attribut float pour faire flotter les éléments li et les afficher côte à côte. Le flottement est une méthode permettant de retirer un élément du flux du document, de le déplacer vers la gauche ou la droite et de réorganiser les éléments autour de lui.

li {
	float: left;
	margin-right: 10px;
	list-style: none;/* CSS注释:加list-style:none去掉li默认产生”点“ */
}

Rendu :

Comment forcer Li à ne pas envelopper en CSS

Description :

Floating est une méthode de mise en page très utile qui peut changer la page. ordre de reflux des objets dans l'objet. L’avantage est que cela simplifie la mise en page du contenu et offre une bonne évolutivité.

Flottant est une fonction de mise en page très puissante de la mise en page CSS, et c'est également l'élément clé dans la compréhension de la mise en page CSS. En CSS, n'importe quel élément, y compris div, peut être affiché de manière flottante.

Flottant permet à un élément avec l'attribut flottant défini d'échapper au contrôle du flux ordinaire standard et de se déplacer vers une position spécifiée dans son élément parent.

Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !

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:
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