Lijstmarkeringskleur css. Hoe u de kleur van een HTML-lijstmarkering kunt wijzigen met behulp van CSS
Verander de kleur van opsommingstekens in de HTML-lijst zonder bereik te gebruiken (6)
Voor mij is de beste optie om CSS-pseudo-elementen te gebruiken, dus voor disc bullet disc zou het er als volgt uitzien:
ul ( lijststijltype: geen; ) li ( position: relatief; ) li:before ( inhoud: ""; weergave: blok; positie: absoluut; breedte: 5px; /* aanpassen aan uw behoeften */ hoogte: 5px; /* aanpassen aan uw behoeften */ border-radius: 50%; /* aanpassen aan uw behoeften */ top: 0.5em /* aanpassen aan uw behoeften * / )
- Eerst
- seconde
- derde
- breedte en hoogte moeten gelijke waarden zijn om de wijzers afgerond te houden
- je kunt de randradius op nul zetten als je vierkante kogels wilt hebben
Voor meer opsommingstekenstijlen kunt u andere CSS-vormen gebruiken https://css-tricks.com/examples/ShapesOfCSS/ (kies deze waarvoor geen pseudo-elementen zoals driehoeken nodig zijn)
Ik vroeg me af of er een manier was om de kleur van de opsommingstekens in de lijst te veranderen.
Ik heb een lijst:
- Huis
- Tuin
Het is niet mogelijk om iets in li in te voegen, zoals "span" en "p". Kan ik de kleur van de kogels, maar niet de tekst, op een slimme manier veranderen?
Als je een afbeelding kunt gebruiken, kun je het doen. En zonder afbeelding kun je de kleur van het opsommingsteken niet wijzigen, en niet de tekst.
Een afbeelding gebruiken
Li (lijst-stijl-afbeelding: url(images/uwafbeelding.jpg); )
Zonder gebruik te maken van een afbeelding
Vervolgens moet u de HTML-opmaak bewerken en de reeks in de lijst opnemen en zowel de reeks als de reeks met verschillende kleuren kleuren.
Ik vond het antwoord van Mark ook erg leuk: ik heb een reeks verschillend gekleurde UL's nodig en het zou uiteraard gemakkelijker zijn om gewoon een klasse te gebruiken. Dit is wat ik bijvoorbeeld voor de sinaasappel heb gebruikt:
Ul.orange ( lijststijl: geen; opvulling: 0px; ) ul.orange > li:before ( inhoud: "\25CF "; lettergrootte: 15px; kleur: #F00; marge-rechts: 10px; opvulling: 0px ;lijnhoogte: 15px;
Ook ontdekte ik dat de hexadecimale code die ik gebruikte voor "content:" anders was dan die van Marc (degene die ik gebruikte leek perfect in het midden te zitten). , cirkels, enz.)
We kunnen lijst-stijl-afbeelding combineren met SVG's, wat we kunnen insluiten in css! Deze methode biedt ongelooflijke controle over "kogels" die van alles kunnen worden.
Om een rode cirkel te krijgen, gebruik je de volgende CSS:
"); }
Maar dit is nog maar het begin. Hierdoor kunnen we met deze kogels alles doen wat we willen. cirkels of rechthoeken zijn gemakkelijk, maar alles wat je met SVG kunt tekenen, kun je daar naartoe! Zie het appelappelvoorbeeld hieronder:
ul ( list-style-image: url("data:image/svg+xml, "); ) ul ul ( list-style-image: url("data:image/svg+xml, "); ) ul ul ul ( lijst-stijl-afbeelding: url("data:image/svg+xml, "); ) ul ul ul ( list-style-image: url("data:image/svg+xml, "); ) ul.bulls-eye ( list-style-image: url("data:image/svg+xml, "); ) ul.multi-color ( list-style-image: url("data:image/svg+xml, "); }
- Grote cirkels!
- Grote rechthoeken!
- B
- Kleine cirkels!
- C
- Kleine rechthoeken!
- Stieren
- ogen.
- Multi
- kleur
Kenmerk breedte/hoogte
Sommige browsers vereisen dat de attributen width en height worden ingesteld
Coderingen
Voortbouwend op de oplossingen van zowel @Marc als @jessica, is dit de oplossing die ik gebruik:
Li ( positie: relatief; ) li:before ( inhoud:""; weergave: blok; positie: absoluut; breedte: 6px; hoogte:6px; randradius:6px; links: -20px; boven: .5em; achtergrond- kleur: #000;
Ik gebruik em voor lettergroottes, dus als je top instelt op .5em, wordt het altijd in het midden van je eerste regel tekst geplaatst. Ik heb left:-20px gebruikt omdat dit de standaard left:-20px-positie is in browsers: parent padding/2
Ik weet dat dit een heel, heel oude vraag is, maar ik speelde ermee en kwam op een manier die ik nog niet had gezien. Geef de lijst een kleur en overschrijf vervolgens de tekstkleur met de ::first-line selector::first-line . Ik ben geen expert, dus het kan zijn dat er iets mis is met deze aanpak die ik over het hoofd zie, maar het lijkt te werken.
li ( kleur: blauw; ) li::eerste regel ( kleur: zwart; )
- Huis
- Tuin
Dit tutorialartikel zal zich richten op het werken met lijsten in CSS, je leert hoe je het type opsommingsteken kunt wijzigen, de locatie van het opsommingsteken ten opzichte van het lijstitem, je eigen opsommingstekens kunt maken en zelfs de kleur van het opsommingsteken kunt wijzigen.
Ik denk dat je al weet dat HTML 5 twee hoofdtypen lijsten gebruikt (exclusief beschrijvingslijsten en menu-items):
- genummerde (geordende) lijst – HTML-element
- lijst met opsommingstekens (ongeordende) – HTML-element
CSS geeft ons veel opties voor het opmaken van het uiterlijk van deze lijsten, laten we naar de belangrijkste kijken.
Het markeringstype wijzigen
Het eerste onroerend goed dat ik zou willen overwegen, is dit onroerend goed list-style-type , dit specificeert het type markering van het lijstitem.
Navigatiemenu's bestaan bijvoorbeeld vaak uit gewone lijsten met opsommingstekens (HTML-element
- ), waarvan de markering standaard wordt weergegeven in de vorm van een gevulde cirkel. Om deze te verwijderen moet u de CSS-eigenschap list-style-type gebruiken met de waarde none :
ul(lijststijltype: geen; /* verwijder de markering uit de lijst */
}
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- ) om uw markeringstype in te stellen, of stijlen te maken die een specifieke markering toepassen op even of oneven lijstelementen, zoals te zien in het volgende voorbeeld:
Voorbeeld van afwisselende stijlen van de eigenschap list-style-type - Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
In dit voorbeeld hebben we alles gestyled vreemd lijstelementen - gaf het type markering aan vierkant en de tekstkleur werd aangegeven groente. Zelfs De lijstelementen kregen de volgende stijl: rood tekstkleur en afwezigheid markeerstift.
Het resultaat van ons voorbeeld:
Positie van de markering ten opzichte van het lijstitem
Het resultaat van ons voorbeeld:
Rijst. 71 Een voorbeeld van het gebruik van de eigenschap list-style-position (de locatie van de markering/het nummer in lijsten).
Maak uw eigen markeringen
Vroeg of laat zult u lijstmarkeringen moeten maken met uw eigen ontwerp. Dankzij de CSS-eigenschap list-style-image kunnen we deze wens in uw project implementeren.
De syntaxis van de eigenschap is als volgt:
ol(lijst-stijl-afbeelding: url("images/primer.png"); /* specificeer het relatieve pad naar de afbeelding */ } ul( lijst-stijl-afbeelding : ; /* specificeer het absolute pad naar de afbeelding */ }De waarde tussen haakjes komt overeen met het pad naar de afbeelding die u als markering wilt gebruiken. Het pad naar de afbeelding kan absoluut of relatief zijn. Bij het specificeren van een relatief pad is het belangrijke punt dat dit het geval is moet worden opgegeven ten opzichte van de plaatsing van het stijlblad, niet de pagina.
Als u van plan bent uw eigen markeringen te ontwerpen, moet u een grafisch bewerkingsprogramma gebruiken of kant-en-klare sets gebruiken. Houd er rekening mee dat zelfs als u alles correct hebt gedaan, de afbeelding mogelijk niet op de pagina wordt geladen; in dit geval moet u de afbeelding bewerken zodat de achtergrond transparant wordt.
Laten we een voorbeeld bekijken van het gebruik van aangepaste markeringen in een document:
Voorbeeld van het gebruik van de CSS-eigenschap list-style-image .test(lijst-stijl-afbeelding: url("http://site/images/mini5.png"); /* specificeer het absolute pad naar de afbeelding die als markering zal worden gebruikt */ } - Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- Lijstitem
- ) voeg een door een pseudo-element (:before) gegenereerde inhoud in (inhoud van de CSS-eigenschap), die qua uiterlijk identiek is aan de markering in de lijst met opsommingstekens (HTML-element
- ), alleen de kleur die al nodig is voor onze taak.
- ). Als deze eigenschap in dit geval niet wordt toegepast, wordt de markering dicht bij de tekst geplaatst, wat visueel lelijk is. Het werken met interne en externe inspringingen van elementen zal in detail worden besproken in het volgende artikel van het leerboek "".
Vragen en taken over het onderwerp
Voordat u verdergaat met het volgende onderwerp, voltooit u de praktische taken:
Als u problemen ondervindt bij het voltooien van de oefentaak, kunt u het voorbeeld altijd in een apart venster openen en de pagina inspecteren om te begrijpen welke CSS-code is gebruikt.
2016-2019 Denis Bolshakov, u kunt opmerkingen en suggesties op de site sturen naar [email protected]
CSS maakt het mogelijk om lijsten met opsommingstekens en genummerde lijsten te maken, lijsten met opsommingstekens met afbeeldingen te ontwerpen en, indien nodig, lijsten met opsommingstekens helemaal te verwijderen.
CSS-stijlen voor opsommingstekens.
lijst-stijl-type
lijststijltype: schijf | cirkel | vierkant | decimaal | Neder-Romeinse | Opper-Romeinse | lagere alfa | bovenste alfa | geen ;
Betekenis :
schijf – lijst met opsommingstekens in de vorm van een gevulde cirkel
cirkel – lijst met opsommingstekens in de vorm van een ongevulde cirkel
vierkant – een lijst met opsommingstekens in de vorm van een gevuld vierkant
decimaal – genummerde lijst met Arabische cijfers (1,2,3, enz.)
Opper-Romeins - genummerde lijst in grote Romeinse cijfers (I, II, III, IV, etc.)
lager-romeins - genummerde lijst met kleine Romeinse cijfers (i,ii,iii,iv, enz.)
bovenste alfa – genummerde lijst in hoofdletters (A,B,C, enz.)
kleine alfa – genummerde lijst in kleine letters (a,b,c, enz.)
geen – geen markering.
Voorbeeld:
Lijst eigenschappen in CSS - Geloof in het beste, verwacht het slechtste.
- Het leven is een ziekte, met een fatale afloop.
- Zeg nooit nooit.
Resultaat :
Er zijn gevallen waarin de weergave van een markering in de lijst moet worden verwijderd. Om dit te doen, schrijft u de CSS-code in
lijststijltype: geen;
Voorbeeld:
Lijst eigenschappen in CSS - Geloof in het beste, verwacht het slechtste.
- Zeg nooit nooit.
Resultaat :
U kunt de gebruikelijke markeringen in de lijst vervangen door uw eigen afbeeldingen. Dit kan gedaan worden met behulp van de eigenschap list-style-image.
lijst-stijl-afbeelding
lijst-stijl-afbeelding: url(afbeelding.png);
Voorbeeld:
Lijst eigenschappen in CSS - Geloof in het beste, verwacht het slechtste.
- Het leven is een ziekte met een fatale afloop.
- Zeg nooit nooit.
Resultaat :
U kunt ook de afstand van de lijst met opsommingstekens tot de tekst instellen. Dit kan gedaan worden met behulp van de eigenschap padding-left op de li-selector.
Voorbeeld:
Lijst eigenschappen in CSS - Geloof in het beste, verwacht het slechtste.
- Het leven is een ziekte met een fatale afloop.
- Zeg nooit nooit.
Resultaat :
De volgende taak is om de kleur van de markering te veranderen zonder de kleur van de tekst te veranderen. Hoe is dit mogelijk? De kleur van de markering kan worden gewijzigd door een tag aan de test toe te voegen .
Het ziet er zo uit: - tekst
- Geloof in het beste, verwacht het slechtste.
- Het leven is een ziekte met een fatale afloop.
- Zeg nooit nooit.
- Geloof in het beste, verwacht het slechtste
- Het leven is een dodelijke ziekte
- Zeg nooit nooit
- Dat is alles wat ik wist. Punt 4
- Voeg een tag toe en dan plaatsen we de tekst erin. Met andere woorden, in plaats van het traditionele schema
- tekst
maak een ontwerp- tekst
. In dit geval wordt de kleur van de markeringen bepaald door de kleurstijleigenschap voor de LI-selector, en wordt de tekstkleur bepaald door de SPAN-selector (voorbeeld 1).Voorbeeld 1: Geneste tags gebruiken
HTML5 CSS 2.1 IE Cr Op Sa Fx
Kleur van tekst en opsommingstekens in de lijst - Viool
- Gitaar
- Doedelzakken
- Orgel orgel
- Celesta
Het resultaat van dit voorbeeld wordt hieronder weergegeven (Figuur 1).
Rijst. 1. Markeringen die qua kleur afwijken van de hoofdtekst
Ondanks de eenvoud is de methode lastig, vooral bij grote lijsten, omdat je nu een tag aan elk lijstitem moet toevoegen . Laten we daarom eens kijken naar een slimme methode die volledig op CSS is gebaseerd.
Internet Explorer Chroom Opera Safari Firefox Android iOS 8.0+ 1.0+ 7.0+ 3.1+ 1.0+ 1.0+ 1.0+ Het punt is dit: we verwijderen de originele lijstmarkeringen via de list-style-type eigenschap en voegen onze eigen markeringen toe met behulp van het :before pseudo-element en de content eigenschap. Met deze link kunt u elke tekst of symbool vóór een element invoegen, in dit geval LI . Bovendien kan het type tekst (kleur, lettertype, achtergrond, enz.) ook worden bepaald via stijlen, zoals gedemonstreerd in voorbeeld 2. Hier wordt het alineasymbool ¶ gebruikt als markeringen.
Voorbeeld 2: Gebruik van het:before pseudo-element
HTML5 CSS 2.1 IE Cr Op Sa Fx
Lijstmarkeringskleur - noorden
- zuiden
- Westen
- Oosten
Het resultaat van dit voorbeeld wordt getoond in Fig. 2.
Rijst. 2. Markeringen gemaakt met stijlen
Het artikel presenteert verschillende methoden waarmee u een specifieke markering voor een ongenummerde lijst kunt instellen, en geeft ook hun voor- en nadelen aan
Als u een site analyseert, kunt u ontdekken dat de inhoud vaak lijsten van verschillende soorten bevat: menu's, lijsten met producten, enz. In de HTML-code is de tag verantwoordelijk voor een genummerde lijst, en de tag voor een lijst met opsommingstekens. lijst.
Het is ook vermeldenswaard dat lijsten met opsommingstekens in de praktijk veel vaker voorkomen, maar ze hebben wel één klein nadeel. De markering in de lijst wordt anders weergegeven, afhankelijk van de browser die u gebruikt. Voor een serieuze ontwerper is dit een probleem.
Om dit negatieve effect te elimineren, moet u de markeringsuitvoer annuleren met behulp van de lijststijleigenschap:
ol, ul ( lijststijl: geen; )
Hiermee begint de vorming van een lijst met unieke markeringen en pictogrammen. Hieronder vindt u de meest gebruikelijke manieren om lijstitempictogrammen weer te geven die uniek en consistent zijn in alle browsers.
Markeringen via afbeeldingen
De meest gebruikelijke en eenvoudige manier om een markering voor een lijst op te geven, is door een achtergrondafbeelding te gebruiken (de achtergrondeigenschap). De methode is gebaseerd op het specificeren in de stijltabel van de achtergrondafbeelding voor de lijstitems, evenals de opvullingseigenschap, die ruimte reserveert voor de nieuwe markering. Hieronder vindt u een codevoorbeeld:
ul (lijststijl: geen; ) li( achtergrond: url(pad-naar-afbeelding) nee-herhaling; opvulling-links: 20px; )
Deze methode bevalt door zijn uniekheid, omdat je hiermee absoluut elke markering in de vorm van een afbeelding kunt plaatsen. Hieronder ziet u hoe onze code er in de browser uit zal zien:
De belangrijkste positieve kant van deze methode is dat deze 100% compatibel is met meerdere browsers, maar desondanks is er een klein nadeel. Het gebruik van een afbeelding is een extra oproep naar de server.
Markers die eerder gebruikten
Er is een optie wanneer u het zonder een afbeelding kunt doen, als de ontwerpomstandigheden dit toelaten. Dit is heel vaak toegestaan bij het ontwerpen van de hoofdinhoud, wanneer de lijst is gemarkeerd met de eenvoudigste elementen, zoals een vierkant ( ) of een pijl ( →). We zijn dus op het punt gekomen dat elk geschikt speciaal teken als markering kan fungeren.
Vervolgens rijst de vraag hoe speciale tekens in lijstelementen kunnen worden ingevoegd. Uiteraard niet met de hand, anders zou het een zeer langdurig en moeizaam proces zijn, en bovendien arbeidsintensief. Een pseudo-element zal ons helpen uit deze situatie te komen voor, waarvan het gebruik is gekoppeld aan een specifieke selector, waardoor we ons proces van het toewijzen van markeringen op basis van speciale tekens kunnen automatiseren. Deze oplossing is geschikt voor de meeste browsers, rekening houdend met het feit dat deze voor IE zal worden geschreven uitdrukking.
Hieronder ziet u een voorbeeld van code die een lijst met opsommingstekens produceert met een en-streepje:
li( dit. innerHTML = "-" + dit. innerHTML) /*IE hack*/ ) li: before( inhoud: " \201 3" ; }
In de praktijk krijgen we het volgende beeld:
Laat me je eraan herinneren dat hacks in reële omstandigheden verband houden met voorwaardelijke opmerkingen.
Wanneer u deze methode gebruikt, is het belangrijkste om de codering van het vereiste pictogram te kennen. Het is ook vermeldenswaard dat voor expressie speciale tekens worden geschreven als een numerieke combinatie of geheugensteuntje. Wat de inhoudseigenschap betreft, wordt in dit geval eerst een schuine streep geplaatst en vervolgens wordt de hexadecimale code geschreven.
Gebruik insertAdjacentHTML
Bovenstaande methode werkt niet altijd correct in het legendarische IE (ondanks de hack). Om precies te zijn: de “krukken” voor deze browser zijn nog niet volledig ontwikkeld. Een effectievere methode is gebaseerd op voegAangrenzendeHTML in, hieronder vindt u de code voor deze methode:
li( //z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML("afterBegin", "-")); }
Markeringen getekend door CSS-eigenschappen
Sommige vierkante markeringen kunnen worden getekend met behulp van bepaalde CSS-eigenschappen. Een vierkant met een gekleurde vulling wordt bijvoorbeeld getekend met de eigenschap background-color, en een vierkant in de vorm van een kader wordt getekend met de eigenschap border (een vierkant met een vulling kan overigens op deze manier worden getekend) . Voorbeeldinvoer in een CSS-bestand:
li( //z-index: expressie(runtimeStyle.zIndex = 1, dit. innerHTML = "" + dit. innerlijkeHTML) /* hack voor e6 en 7 */) li: vóór, . listMarkerBackColor( achtergrondkleur: #539127; breedte: 7px; hoogte: 7px; inhoud: "" ; float: links; marge: 6px 6px 0 0 ; overflow: verborgen; ) html . listMarkerBackColor(marge-rechts: 1px; /* repareer een kleine bug in IE6 */ }
Een markering getekend met CSS-eigenschappen zal er in de praktijk dus als volgt uitzien:
Gebruik voor en eerste kind in combinatie
Deze methode wordt vaak gebruikt bij het maken van broodkruimels op een website. Voor degenen die niet weten waar we het over hebben, bekijk het onderstaande voorbeeld.
In dit geval wordt elke link van elkaar gescheiden door een speciaal teken, maar er mag geen speciaal teken vóór het eerste element staan. Een pseudo-klasse zal ons hierbij helpen eerstgeborene, die alleen toegang heeft tot het eerste element van de lijst. In code zou het er zo uit moeten zien
HTML
< ul> < li>< a href= "#" >thuis a> li> < li>< a href= "#" >Bloggen a> li> < li>< a href= "#" >CSS a> li> < li>Geldige code bij gebruik van target= "_blank" li> ul>
li:before( inhoud: " \21 92" ; ) li: eerste kind: before( inhoud: "" ; )
Het is ook vermeldenswaard dat deze techniek niet alleen wordt gebruikt voor broodkruimels, maar ook voor gewone lijsten met opsommingstekens, afhankelijk van de ontwerpopdracht.
In welke browsers werkt het?
6.0+ 4.0+ 9.5+ 3.0+ 3.0+ - - conclusies
Samenvattend kunnen we opmerken dat het gebruik van het vorige pseudo-element gerechtvaardigd en rationeel is in de hoofdinhoud, aangezien er geen speciale vereisten zijn voor het ontwerp van lijsten. Dit zal op zijn beurt de belasting van de server verminderen in vergelijking met de optie bij het gebruik van een afbeelding. En als je ook opmerkt dat de hoofdinhoud veel lijsten met opsommingstekens kan bevatten, kan het verschil groter worden. Maar afbeeldingen hebben grote voordelen als het gaat om markerontwerpoplossingen.
Houd er rekening mee dat in dit voorbeeld de eigenschap padding-right werd gebruikt, waardoor we in elk lijstelement een interne inspringing naar rechts konden maken (HTML-element
Voorbeeld:
Lijst eigenschappen in CSS Resultaat :
Aanvulling op het algemene onderwerp.
Als u om de een of andere reden de nummering van de markerlijst niet vanaf nul wilt instellen, maar bijvoorbeeld vanaf 8, kunt u deze zet doen.Voorbeeld:
Lijst eigenschappen in CSS Resultaat :
Dit onderwerp is ten einde.
Taak
Stel de kleur van markeringen in de lijst in zonder de tekstkleur te wijzigen.
Oplossing
Er zijn twee manieren om de kleur van markeringen te veranderen, laten we ze eenvoudig en lastig noemen. Een eenvoudige methode is naar binnen
- ). Als deze eigenschap in dit geval niet wordt toegepast, wordt de markering dicht bij de tekst geplaatst, wat visueel lelijk is. Het werken met interne en externe inspringingen van elementen zal in detail worden besproken in het volgende artikel van het leerboek "".
Voor lijsten met opsommingstekens (ongeordende) (HTML-element
- ) er zijn drie soorten markeringen: in de vorm van een gevulde cirkel (schijf is de standaardwaarde), een marker in de vorm van een holle cirkel (cirkel) en in de vorm van een vierkant (vierkant), en voor genummerde ( besteld) lijsten (item
- ) alle resterende opties. De volledige lijst vindt u in de volgende tabel:
Betekenis Beschrijving geen De markering wordt niet weergegeven. schijf Een markering in de vorm van een gevulde cirkel. Dit is de standaardwaarde. Armeens Numerieke markering (traditionele Armeense nummering). cirkel Marker in de vorm van een cirkel. cjk-ideografisch Eenvoudige ideografische cijfers. decimale Numerieke markering (decimale Arabische cijfers beginnend met 1). decimaal-voorloopnul Numerieke markering (decimale Arabische cijfers beginnend met 1 en gevolgd door een voorloopnul - 01, 02, 03...). Georgisch Numerieke markering (traditionele Georgische nummering - an, ban, gan, ..., he, tan, in, in-an...). Hebreeuws Numerieke markering (traditionele Hebreeuwse nummering). hiragana Numerieke markering (Japans Hiragana-syllabary - a, i, u, e, o, ka, ki...). hiragana-iroha Numerieke markering (Japanse syllabary Hiragana Iroha - i, ro, ha, ni, ho, hij, to, ...). katakana Numerieke markering (Japans Katakana-syllabary - A, I, U, E, O, KA, KI, ...). katakana-iroha Numerieke markering (Japanse syllabary Katakana iroha - I, RO, HA, NI, HO, HE, TO, ...). lagere alfa Kleine ascii-letters (a, b, c, d...z). lager-grieks Kleine Griekse letters (α, β, γ, δ, enz.). lager-Latijn Kleine Latijnse letters (a, b, c, d,...z). lager-romeins Romeinse cijfers in kleine letters (i, ii, iii, iv, v, etc.). vierkant Marker in de vorm van een vierkant. bovenste alfa Hoofdletters ascii-letters (A, B, C, D,...Z). bovenlatijn Latijnse hoofdletters (A, B, C, D,...Z). Opper-Romeins Romeinse cijfers in hoofdletters (I, II, III, IV, V, enz.). Houd er rekening mee dat de waarden hebreeuws , cjk-ideografisch , hiragana , hiragana-iroha , katakana , katakana-iroha niet door de browser worden ondersteund Internet Explorer .
Laten we een voorbeeld bekijken van het gebruik van de eigenschap list-style-type in tekst:
Voorbeeld van het gebruik van de eigenschap list-style-type - /* lijst met de standaardmarkeringstypewaarde (schijf). */
- /* genummerde lijst met markeringstype Neder-Romeins */
- /* Lijst met opsommingstekens met cirkel van opsommingstekens */
In dit voorbeeld hebben we twee stijlen gemaakt, de eerste stelt het markeringstype in: Romeinse cijfers in kleine letters (lagere Romeinse waarde), we hebben het toegepast op een genummerde lijst (HTML-element
- ), en naar een lijst met opsommingstekens (HTML element
- ) hebben we een stijl toegepast die het markeringstype instelt op een holle cirkel (waardecirkel ).
Het resultaat van ons voorbeeld:
Houd er rekening mee dat u de eigenschap list-style-type zelfs op één enkel lijstelement (HTML-element
In dit voorbeeld specificeren we absoluut pad naar de afbeelding die als markering zal worden gebruikt.
Het resultaat van ons voorbeeld:
Markeringskleur wijzigen in CSS
Laten we, om dit artikel af te ronden, eens kijken naar een geavanceerde manier om de kleur van een markering te wijzigen zonder de kleur van het element te veranderen, met behulp van de CSS-inhoudseigenschap en het eerder besproken :before pseudo-element:
Voorbeeld van het wijzigen van de kleur van de markering De essentie van deze methode is dat vóór elk element van de lijst (HTML-element