CSS- lijsten
Ongeordende lijsten:
- Koffie
- Thee
- Cokes
- Koffie
- Thee
- Cokes
Bestelde lijsten:
- Koffie
- Thee
- Cokes
- Koffie
- Thee
- Cokes
HTML-lijsten en CSS-lijsteigenschappen
In HTML zijn er twee hoofdtypen lijsten:
- ongeordende lijsten (<ul>) - de lijstitems zijn gemarkeerd met opsommingstekens
- geordende lijsten (<ol>) - de lijstitems zijn gemarkeerd met cijfers of letters
Met de CSS-lijsteigenschappen kunt u:
- Stel verschillende lijstitemmarkeringen in voor geordende lijsten
- Stel verschillende markeringen voor lijstitems in voor ongeordende lijsten
- Stel een afbeelding in als de markering voor lijstitems
- Achtergrondkleuren toevoegen aan lijsten en lijstitems
Verschillende markeringen voor lijstitems
De list-style-type
eigenschap specificeert het type lijstitemmarkering.
In het volgende voorbeeld ziet u enkele van de beschikbare lijstitemmarkeringen:
Voorbeeld
ul.a {
list-style-type: circle;
}
ul.b {
list-style-type: square;
}
ol.c {
list-style-type: upper-roman;
}
ol.d {
list-style-type: lower-alpha;
}
Opmerking: sommige waarden zijn voor ongeordende lijsten en sommige voor geordende lijsten.
Een afbeelding als de markering van het lijstitem
De list-style-image
eigenschap specificeert een afbeelding als de lijstitemmarkering:
Voorbeeld
ul
{
list-style-image: url('sqpurple.gif');
}
Plaats de markeringen voor lijstitems
De list-style-position
eigenschap specificeert de positie van de lijstitemmarkeringen (opsommingstekens).
"lijst-stijl-positie: buiten;" betekent dat de opsommingstekens buiten het lijstitem vallen. Het begin van elke regel van een lijstitem wordt verticaal uitgelijnd. Dit is standaard:
- Koffie - Een gebrouwen drankje bereid van gebrande koffiebonen...
- Thee
- Cokes
"lijst-stijl-positie: binnen;" betekent dat de opsommingstekens binnen het lijstitem staan. Omdat het deel uitmaakt van het lijstitem, maakt het deel uit van de tekst en drukt u op de tekst aan het begin:
- Koffie - Een gebrouwen drankje bereid van gebrande koffiebonen...
- Thee
- Cokes
Voorbeeld
ul.a {
list-style-position: outside;
}
ul.b {
list-style-position: inside;
}
Standaardinstellingen verwijderen
Het list-style-type:none
pand kan ook worden gebruikt om de markeringen / kogels te verwijderen. Merk op dat de lijst ook standaardmarge en opvulling heeft. Om dit te verwijderen, voeg margin:0
en toe padding:0
aan <ul> of <ol>:
Voorbeeld
ul
{
list-style-type: none;
margin: 0;
padding: 0;
}
Lijst - steno-eigenschap
De list-style
eigenschap is een steno-eigendom. Het wordt gebruikt om alle lijsteigenschappen in één aangifte in te stellen:
Voorbeeld
ul
{
list-style: square inside url("sqpurple.gif");
}
Bij gebruik van de steno-eigenschap is de volgorde van de eigenschapswaarden:
list-style-type
(als een lijst-stijl-afbeelding is opgegeven, wordt de waarde van deze eigenschap weergegeven als de afbeelding om de een of andere reden niet kan worden weergegeven)list-style-position
(geeft aan of de lijstitemmarkeringen binnen of buiten de inhoudsstroom moeten verschijnen)list-style-image
(geeft een afbeelding aan als de lijstitemmarkering)
Als een van de bovenstaande eigenschapswaarden ontbreekt, wordt de standaardwaarde voor de ontbrekende eigenschap ingevoegd, indien aanwezig.
Stylinglijst met kleuren
We kunnen lijsten ook stylen met kleuren, om ze er wat interessanter uit te laten zien.
Alles wat aan de <ol>- of <ul>-tag wordt toegevoegd, heeft invloed op de hele lijst, terwijl eigenschappen die aan de <li>-tag worden toegevoegd, van invloed zijn op de afzonderlijke lijstitems:
Voorbeeld
ol {
background: #ff9999;
padding: 20px;
}
ul {
background: #3399ff;
padding: 20px;
}
ol li {
background:
#ffe5e5;
padding: 5px;
margin-left: 35px;
}
ul li {
background:
#cce5ff;
margin: 5px;
}
Resultaat:
- Coffee
- Tea
- Coca Cola
- Coffee
- Tea
- Coca Cola
Meer voorbeelden
Dit voorbeeld laat zien hoe u een lijst maakt met een rode linkerrand.
Dit voorbeeld laat zien hoe u een lijst met randen zonder opsommingstekens maakt.
Dit voorbeeld demonstreert alle verschillende lijstitemmarkeringen in CSS.
Alle CSS-lijsteigenschappen
Property | Description |
---|---|
list-style | Sets all the properties for a list in one declaration |
list-style-image | Specifies an image as the list-item marker |
list-style-position | Specifies the position of the list-item markers (bullet points) |
list-style-type | Specifies the type of list-item marker |