Heim  >  Artikel  >  Web-Frontend  >  So erreichen Sie eine horizontale Anordnung von ul und li in CSS

So erreichen Sie eine horizontale Anordnung von ul und li in CSS

王林
王林nach vorne
2020-03-30 09:21:284584Durchsuche

So erreichen Sie eine horizontale Anordnung von ul und li in CSS

Da li ein Element auf Blockebene ist, belegt es standardmäßig eine Zeile. Um eine horizontale Anordnung zu erreichen, werden im Allgemeinen die folgenden zwei Methoden verwendet:

float:left

Es gibt Ein Problem mit dieser Einstellung ist, dass es vom Textfluss getrennt wird, das heißt, es nimmt keine Position ein. Wenn das übergeordnete Element einen bestimmten Stil hat und keine feste Breite und Höhe hat, wird dies empfohlen dass das übergeordnete Element seinen Float löscht oder eine feste Breite und Höhe festlegt.

display:inline-block

Das heißt, li wird in ein Inline-Element umgewandelt und die Breite, Höhe und Ränder können ebenfalls eingestellt werden. Dies hat auch ein Problem mit Inline-Block It Aus Kompatibilitätsgründen wird empfohlen, danach zwei Attribute hinzuzufügen, d >

*display:inline;
*zoom:1;

CSS-Code zwei:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>CSS + ul li 横向排列的两种方法 </title>
</head>
<body>
  <div id="nav">
  <ul>
    <li><a href="http://blog.csdn.net/superbirds" title="">superbirds</a></li>
    <li><a href="http://blog.csdn.net/superbirds" title="">superbirds</a></li>    
    <li><a href="http://blog.csdn.net/superbirds" title="">superbirds</a></li>
    <li><a href="http://blog.csdn.net/superbirds" title="">superbirds</a></li>
  </ul>
  </div>
</body>
</html>
Empfohlene verwandte Video-Tutorials: CSS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erreichen Sie eine horizontale Anordnung von ul und li in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen