Sök…
Introduktion
HTML erbjuder tre sätt att ange listor: beställda listor, oordnade listor och beskrivningslistor. Ordnade listor använder ordinära sekvenser för att indikera ordningen på listelement, oordnade listor använder en definierad symbol såsom en kula för att lista element i ingen bestämd ordning, och beskrivningslistor använder indrag för att lista element med sina barn. Detta ämne förklarar implementeringen och kombinationen av dessa listor i HTML-markering.
Syntax
-
<ol> ordered list items </ol>
-
<ul> unordered list items </ul>
-
<li> list item (ordered and not) </li>
-
<dl> description list items </dl>
-
<dt> description list title </dt>
-
<dd> description list description </dd>
Anmärkningar
Se även
Du kan lägga till en CSS-egenskap i <ul>
-typ i en <ul>
-tagg för att ändra vilken typ av ikon som används för att markera varje listobjekt, till exempel <ul style="list-style-type:disc">
. Följande listformatstyper är tillåtna:
- "list-style-type: disc" är standardpunkterna.
- "list-style-type: cirkel" är en ofylld cirkel.
- "list-style-type: square" är en fylld fyrkant.
- "list-style-type: none" använder inget märke alls.
Du kan också lägga till ett typattribut till en <ol>
-tagg för att ändra hur numrering görs, till exempel <ol type="1">
. Följande typer är tillåtna:
- typ = "1" är standardformuläret.
- typ = "A" använder stora bokstäver i alfabetisk ordning
- typ = "a" använder små bokstäver i alfabetisk ordning
- typ = "I" använder romerska siffror med stora bokstäver
- typ = "i" använder romerska siffror med små bokstäver
Oordnad lista
En oordnad lista kan skapas med <ul>
-taggen och varje listobjekt kan skapas med <li>
-taggen som visas i exemplet nedan:
<ul>
<li>Item</li>
<li>Another Item</li>
<li>Yet Another Item</li>
</ul>
Detta kommer att skapa en punktlista (som är standardformatet):
- Artikel
- En annan artikel
- Ännu en artikel
Du bör använda
ul
att visa en lista med objekt, där ordning på objekten inte är viktig. Om du ändrar ordning på objekten gör listan fel, bör du använda<ol>
.
Beställd lista
En ordnad lista kan skapas med <ol>
-taggen och varje listobjekt kan skapas med <li>
-taggen som i exemplet nedan:
<ol>
<li>Item</li>
<li>Another Item</li>
<li>Yet Another Item</li>
</ol>
Detta ger en numrerad lista (som är standardformatet):
- Artikel
- En annan artikel
- Ännu en artikel
Manuellt ändra siffrorna
Det finns ett par sätt du kan spela med vilka nummer som visas på listobjekten i en ordnad lista. Det första sättet är att sätta ett startnummer, med hjälp av start
attribut. Listan startar vid detta definierade nummer och fortsätter att öka med en som vanligt.
<ol start="3">
<li>Item</li>
<li>Some Other Item</li>
<li>Yet Another Item</li>
</ol>
Detta ger en numrerad lista (som är standardformatet):
- Artikel
- Några andra artiklar
- Ännu en artikel
Du kan också uttryckligen ställa ett visst listobjekt till ett specifikt nummer. Ytterligare listobjekt efter en med ett angivet värde fortsätter att öka med en från listans objektets värde, och ignorerar var överordnadslistan var.
<li value="7"></li>
Det är också värt att notera att genom att använda value
attribut direkt på ett listobjekt kan du åsidosätta en ordnad listas befintliga numreringssystem genom att starta om numreringen till ett lägre värde. Så om överordnade listan redan var upp till värdet 7 och stötte på ett listobjekt på värdet 4, så skulle det listobjektet fortfarande visas som 4 och fortsätta räkna från den punkten igen.
<ol start="5">
<li>Item</li>
<li>Some Other Item</li>
<li value="4">A Reset Item</li>
<li>Another Item</li>
<li>Yet Another Item</li>
</ol>
Så exemplet ovan kommer att producera en lista som följer numreringsmönstret 5, 6, 4, 5, 6 - börjar igen med ett nummer lägre än föregående och duplicerar siffran 6 i listan.
Obs: Attributen för start
och value
accepterar endast ett nummer - även om den ordnade listan är inställd på att visas som romerska siffror eller bokstäver.
Du kan vända numreringen genom att lägga till reversed
i ditt ol
element:
<ol reversed>
<li>Item</li>
<li>Some Other Item</li>
<li value="4">A Reset Item</li>
<li>Another Item</li>
<li>Yet Another Item</li>
</ol>
Omvänd numrering är bra om du ständigt lägger till en lista, till exempel med nya podcast-avsnitt eller presentationer, och du vill att de senaste artiklarna ska visas först.
Ändra typ av siffra
Du kan enkelt ändra vilken typ av siffran som visas i listobjektet markör med hjälp av type
attribut
<ol type="1|a|A|i|I">
Typ | Beskrivning | exempel |
---|---|---|
1 | Standardvärde - Decimaltal | 1,2,3,4 |
a | Alfabetiskt ordnade (små bokstäver) | a, b, c, d |
A | Alfabetiskt ordnade (versaler) | A, B, C, D |
i | Romerska siffror (små bokstäver) | i, ii, iii, iv |
I | Romerska siffror (versaler) | I, II, III, IV |
Du bör använda
ol
att visa en lista med artiklar, där artiklarna har beställts med avsikt och beställning bör betonas. Om du ändrar ordning på objekten INTE gör listan fel, bör du använda<ul>
.
Beskrivningslista
En beskrivningslista (eller definitionslista , som den kallades innan HTML5) kan skapas med dl
elementet. Det består av namnvärdegrupper, där namnet ges i dt
elementet och värdet ges i dd
elementet.
<dl>
<dt>name 1</dt>
<dd>value for 1</dd>
<dt>name 2</dt>
<dd>value for 2</dd>
</dl>
En namnvärdesgrupp kan ha mer än ett namn och / eller mer än ett värde (som representerar alternativ):
<dl>
<dt>name 1</dt>
<dt>name 2</dt>
<dd>value for 1 and 2</dd>
<dt>name 3</dt>
<dd>value for 3</dd>
<dd>value for 3</dd>
</dl>
Kapslade listor
Du kan häcka listor för att representera underobjekt i en listobjekt.
<ul>
<li>item 1</li>
<li>item 2
<ul>
<li>sub-item 2.1</li>
<li>sub-item 2.2</li>
</ul>
</li>
<li>item 3</li>
</ul>
- punkt 1
- punkt 2
- underpost 2.1
- underpunkt 2.2
- punkt 3
Den kapslade listan måste vara ett barn av li
elementet.
Du kan även bo olika typer av lista:
<ol>
<li>Hello, list!</li>
<li>
<ul>
<li>Hello, nested list!</li>
</ul>
</li>
</ol>