Heim  >  Artikel  >  Web-Frontend  >  Bootstrap unterstützt mehrere Listenstile

Bootstrap unterstützt mehrere Listenstile

青灯夜游
青灯夜游Original
2021-11-11 11:27:403787Durchsuche

bootstrap unterstützt 6 Listenstile: 1. ul-ungeordnete Liste; 3. ol-geordnete Liste; horizontal; 5. dl-Definitionsliste; 6. Horizontale Definitionsliste.

Bootstrap unterstützt mehrere Listenstile

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Bootsrap-Version 3.3.7, DELL G3-Computer

Liste – Einführung

In HTML-Dokumenten gibt es drei Hauptlistenstrukturen: geordnete Liste, ungeordnete Liste und Definitionsliste. Die verwendeten spezifischen Tags werden wie folgt beschrieben: Ungeordnete Liste

<ul>
    <li>…</li>
</ul>

Geordnete Liste

<ol>
    <li>…</li>
</ol>

Definitionsliste

<dl>
    <dt>…</dt>
    <dd>…</dd>
</dl>

Bootstrap bietet sechs Formen von Listen basierend auf üblichen Verwendungsszenarien:

☑ Keine Sequenzliste

☑ Geordnete Liste

☑ Go-to-Dot-Liste

☑ Inline-Liste

☑ Definitionsliste

☑ Horizontale Definitionsliste

Als nächstes lernen wir, wie man diese sechs von Bootstrap bereitgestellten Listen

<!DOCTYPE HTML>
< html>
	<head>
		<meta charset="utf-8">
		<title>列表--简介</title>
		<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
	</head>
	<body>
		<ul>
			<li>无序列表信息1</li>
			<li>无序列表信息2</li>
			<li>无序列表信息3</li>
		</ul>
		<ol>
			<li>有序列表信息1</li>
			<li>有序列表信息2</li>
			<li>有序列表信息3</li>
		</ol>
		<dl>
			<dt>定义列表标题</dt>
			<dd>定义列表信息1</dd>
			<dd>定义列表信息2</dd>
		</dl>
	</body>
	</html>

List verwendet - ungeordnete Liste, geordnete Liste

Bootstrap unterstützt mehrere ListenstileBootstrap unterstützt mehrere Listenstile

Ungeordnete Liste und geordnete Liste werden auf die gleiche Weise verwendet, wie wir sie normalerweise verwenden (ungeordnete Liste verwendet ul, geordnete Liste verwendet ol-Tag), was den Stil betrifft, hat Bootstrap nur gemacht Einige subtile Optimierungen auf dieser Basis finden Sie in den Zeilen 569 bis 579 der Bootstrap.css-Datei:

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

Aus dem Quellcode können wir erkennen, dass Bootstrap nur einige Anpassungen an margin vorgenommen hat.

Listenverschachtelung

Listen können auch in Bootstrap verschachtelt werden.

Liste – Gehe zur Liste

Wie Sie sehen können, sind in Bootstrap standardmäßig ungeordnete Liste und geordnete Liste mit Aufzählungszeichen versehen, aber in der tatsächlichen Arbeit benötigen wir diese Nummer beispielsweise oft nicht , wenn eine ungeordnete Liste für die Navigation verwendet wird. Bootstrap war für viele Entwickler sehr rücksichtsvoll. Durch das Hinzufügen eines Klassennamens „.list-unstyled“ zur ungeordneten Liste kann der Standardlistenstil entfernt werden. /*Für den Quellcode sehen Sie sich bitte die Zeilen 580~583 der Bootstrap.css-Datei an*/

.list-unstyled {
padding-left: 0;
list-style: none;
}

Wie Sie dem Beispiel entnehmen können, ist neben der Artikelnummer auch der standardmäßige linke Abstand der Liste vorhanden auf 0 gelöscht .

List – Inline-Liste

Bootstrap implementiert eine Inline-Liste durch Hinzufügen des Klassennamens „.list-inline“, genau wie eine Liste: Vertikale Liste durch horizontale Liste ersetzen, Und entfernen Die Aufzählungszeichen (Zahlen) , halten die Anzeige horizontal . Man kann auch sagen, dass Inline-Listen für die horizontale Navigation entwickelt wurden. /*Sehen Sie sich den Quellcode für die Zeilen 584–593 der Bootstrap.css-Datei an*/

.list-inline {
padding-left: 0;
margin-left: -5px;
list-style: none;
}
.list-inline > li {
display: inline-block;
padding-right: 5px;
padding-left: 5px;
}

Sehen Sie sich ein Beispiel an:

<ul class="list-inline">
    <li>W3cplus</li>
    <li>Blog</li>
    <li>CSS3</li>
    <li>jQuery</li>
    <li>PHP</li>
</ul>

Liste – Definitionsliste

Bootstrap unterstützt mehrere Listenstile

Für die Definitionsliste macht Bootstrap nicht viel Anpassung: Passen Sie einfach die Effekte Zeilenabstand, Ränder und Fettschrift an. /*Für den Quellcode sehen Sie sich bitte die Zeilen 594–607 der Bootstrap.css-Datei an*/

dl {
margin-top: 0;
margin-bottom: 20px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}

Die Verwendung von Definitionslisten ist eigentlich sehr einfach. Es ist die gleiche wie unsere vorherige Methode zur Verwendung von Definitionslisten:

<dl>
    <dt>W3cplus</dt>
    <dd>一个致力于推广国内前端行业的技术博客</dd>
    <dt>seashen.cn</dt>
    <dd>一个真心在做HTML5教育的网站</dd>
</dl>

List--Horizontale Definitionsliste

Bootstrap unterstützt mehrere Listenstile

Horizontale Definitionsliste Genau wie eine Inline-Liste kann Bootstrap den Klassennamen „.dl-horizontal“ zu

hinzufügen, um einen horizontalen Anzeigeeffekt im zu erzielen Definitionsliste. /*Den Quellcode finden Sie in den Zeilen 608~621 der Datei „bootstrap.css“*/
@media (min-width: 768px) {
.dl-horizontal dt {
float: left;
width: 160px;
overflow: hidden;
clear: left;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
  }
.dl-horizontal dd {
margin-left: 180px;
  }
}

Hier wurde eine Medienabfrage hinzugefügt. Mit anderen Worten: Nur wenn der Bildschirm größer als 768 Pixel ist, hat das Hinzufügen des Klassennamens „.dl-horizontal“ den Effekt der horizontalen Definitionsliste. Die wichtigsten Möglichkeiten zur Implementierung sind: 1. Stellen Sie dt auf einen linken Float und eine Breite von 160 Pixel ein. 2. Stellen Sie dd auf einen Rand-Links-Wert von 180 Pixel ein, um einen horizontalen Effekt zu erzielen , Drei Ellipsen werden angezeigt

und ihre Verwendung ist wie folgt:

<dl class="dl-horizontal">
    <dt>W3cplus</dt>
    <dd>一个致力于推广国内前端行业的技术博客。它以探索为己任,不断活跃在行业技术最前沿,努力提供高质量前端技术博文</dd>
    <dt>seashen.cn</dt>
    <dd>一个专业的HTML5网站</dd>
    <dt>我来测试一个标题,我来测试一个标题</dt>
    <dd>我在写一个水平定义列表的效果,我在写一个水平定义列表的效果</dd>
</dl>

Wenn Sie Ihren Browserbildschirm verkleinern, kehrt die horizontale Definitionsliste in ihren ursprünglichen Zustand zurück.

Empfohlenes Lernen: „

Tutorial zur Bootstrap-Nutzung

Das obige ist der detaillierte Inhalt vonBootstrap unterstützt mehrere Listenstile. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn