Css-luettelon merkkiväri. Kuinka muuttaa html-luettelon merkkiväriä CSS:n avulla
Muuta luettelomerkkien väriä HTML-luettelossa ilman aluetta (6)
Minulle paras vaihtoehto on käyttää CSS-pseudoelementtejä, joten bullet-levylle se näyttäisi tältä:
ul (list-style-type: ei mitään;) li (sijainti: suhteellinen;) li: ennen (sisältö: ""; näyttö: lohko; sijainti: absoluuttinen; leveys: 5px; / * säädä tarpeidesi mukaan * / korkeus: 5px; / * säädä tarpeidesi mukaan * / reunan säde: 50%; vasen: -15px; / * säädä tarpeidesi mukaan * / yläosa: 0,5 em; tausta: # f00; / * säädä tarpeidesi mukaan * /)
- ensimmäinen
- toinen
- kolmas
- leveyden ja korkeuden on oltava samat, jotta osoittimet pysyvät pyöristetyinä
- voit asettaa reunasäteen nollaan, jos haluat nelikulmaisia luettelomerkkejä
Lisää luettelomerkkityylejä varten voit käyttää muita css-lomakkeita https://css-tricks.com/examples/ShapesOfCSS/ (valitse tämä, joka ei vaadi pseudoelementtejä, kuten kolmioita)
Mietin, voisiko luettelossa olevien luotien väriä muuttaa.
Minulla on lista:
- Talo
- Puutarha
Li-kirjaimeen ei voi lisätä mitään, kuten "span" ja "p". Voinko muuttaa luotien väriä mutta en tekstiä jollain fiksulla tavalla?
Jos osaat käyttää kuvaa, voit. Ja ilman kuvaa et voi muuttaa vain luodin väriä, et tekstiä.
Kuvan käyttö
Li (luettelotyyli-kuva: url (kuvat / kuvasi.jpg);)
Ilman kuvaa
Sitten sinun on muokattava HTML-merkintää ja sisällytettävä luetteloon jänne ja se, onko ja onko alue väritetty eri väreillä.
Pidin myös todella paljon Markin vastauksesta - tarvitsen sarjan erivärisiä UL:itä ja olisi tietysti helpompi käyttää vain luokkaa. Tässä on mitä käytin esimerkiksi oranssille:
Ul.orange (luettelotyyli: ei mitään; täyttö: 0px;) ul.orange> li: ennen (sisältö: "\ 25CF"; fontin koko: 15px; väri: # F00; marginaali oikea: 10px; täyte: 0px ; rivin korkeus: 15 kuvapistettä;)
Huomasin myös, että "sisällölle:" käyttämäni heksadesimaalikoodi oli erilainen kuin Marc "s (tämä hex-ympyrä vaikutti liian korkealta). Käyttämäni koodi näyttää istuvan täydellisesti keskellä. Löysin myös useita muita muotoja (neliöitä) , kolmiot, ympyrät jne.)
Voimme yhdistää listatyylisen kuvan svg-tiedostoihin, jotka voimme upota css:ään! Tämä menetelmä tarjoaa uskomattoman hallinnan luodeille, joista voi tulla mitä tahansa.
Saadaksesi punaisen ympyrän, käytä seuraavaa css-komentoa:
"); }
Mutta tämä on vasta alkua. Tämä antaa meille mahdollisuuden tehdä mitä tahansa hullua, mitä haluamme näillä luodeilla. ympyrät tai suorakulmiot ovat helppoja, mutta mitä tahansa voit piirtää svg:llä, voit mennä sinne! Katso esimerkki omenaomenasta alla:
ul (list-style-image: url ("data: kuva / svg + xml, ");) ul ul (list-style-image: url (" data: image / svg + xml, ");) ul ul ul (list-style-image: url (" data: image / svg + xml, ");) ul 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, "); }
- Isot ympyrät!
- Isot suorakaiteet!
- b
- Pienet ympyrät!
- c
- Pienet suorakaiteet!
- Härät
- silmät.
- Multi
- väri-
Ominaisuuden leveys/korkeus
Jotkin selaimet edellyttävät, että leveys- ja korkeusmääritteet on määritettävä
Koodaukset
Sekä @Marcin että @jessican ratkaisujen rakentaminen on ratkaisu, jota käytän:
Li (sijainti: suhteellinen;) li: ennen (sisältö: ""; näyttö: lohko; sijainti: absoluuttinen; leveys: 6px; korkeus: 6px; reunan säde: 6px; vasen: -20px; yläreuna: 0,5 em; tausta- väri: # 000 ;)
Käytän em-kirjasinkoot, joten jos asetat yläreunaksi 0,5 em, se sijoitetaan aina ensimmäisen tekstirivin keskelle. Käytin vasenta: -20px, koska se on oletusvasen: -20px:n sijainti selaimissa: ylätäyte / 2
Tiedän, että tämä on todella, todella vanha kysymys, mutta leikittelin sen kanssa ja keksin tavan, jota en nähnyt. Anna luettelolle väri ja kirjoita tekstin väri päälle :: ensimmäisen rivin valitsimella :: ensimmäisen rivin valitsimella. En ole asiantuntija, joten tässä lähestymistavassa voi olla jotain vikaa, joka minulta puuttuu, mutta se näyttää toimivan.
li (väri: sininen;) li :: ensimmäinen rivi (väri: musta;)
- Talo
- Puutarha
Tässä opetusartikkelissa puhumme luetteloiden kanssa työskentelystä CSS:ssä, opit muuttamaan luettelomerkin tyyppiä, luodin sijaintia suhteessa luettelokohteeseen, luomaan omia luettelomerkkejä ja jopa muuttamaan luodin väriä. .
Luulen, että tiedät jo, että HTML 5:ssä käytetään kahta päätyyppiä luetteloita (kuvausluetteloiden ja valikkokohtien lisäksi):
- numeroitu (järjestetty) lista - HTML-elementti
- järjestämätön luettelo - HTML-elementti
CSS antaa meille paljon muotoiluvaihtoehtoja näiden luetteloiden ulkoasua varten, katsotaanpa tärkeimpiä.
Merkkityypin muuttaminen
Ensimmäinen omaisuus, jota haluaisin harkita, on tämä omaisuus list-style-type, se määrittää luettelokohteen merkin tyypin.
Esimerkiksi navigointivalikot koostuvat usein tavallisista luettelomerkeistä (HTML-elementti
- ), jonka merkki näkyy oletusarvoisesti täytetyn ympyrän muodossa; sen poistamiseksi sinun on käytettävä list-style-tyyppistä CSS-ominaisuutta arvolla none:
ul(list-style-type: ei mitään; / * poista merkintä luettelosta * /
}
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- ) määrittääksesi oman merkkityyppisi tai luodaksesi tyylejä, jotka käyttävät tiettyä merkkiä parittomiin tai parillisiin luettelokohteisiin, kuten seuraavassa esimerkissä käsitellään:
Esimerkki vuorottelevista listatyylityyppisistä ominaisuustyyleistä - Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
Tässä esimerkissä olemme tyylistäneet kaikki outo luettelokohteet - määritetty merkkityyppi neliö-, ja tekstin väri ilmoitettiin vihreä. Jopa listan kohteet saivat seuraavan tyylin: Punainen tekstin väri ja poissaolo merkki.
Esimerkkimme tulos:
Merkin sijainti suhteessa luettelokohteeseen
Esimerkkimme tulos:
Riisi. 71 Esimerkki listatyyli-sijaintiominaisuuden käyttämisestä (luettelomerkin / numeron sijainti luetteloissa).
Omien merkkien luominen
Ennemmin tai myöhemmin sinun on luotava luettelomerkit omalla suunnittelullasi. List-style-image CSS -ominaisuuden ansiosta voimme toteuttaa tämän toiveen projektissasi.
Omaisuuden syntaksi on seuraava:
ol(list-style-image: url ("images / primer.png"); / * määritä suhteellinen polku kuvaan * / } ul(list-style-image:; / * määritä kuvan absoluuttinen polku * / }Suluissa oleva arvo vastaa kuvan polkua, jota aiot käyttää merkinnänä. Kuvapolku voi olla joko absoluuttinen tai suhteellinen. Kun määrität suhteellista polkua, tärkeä asia on, että sen on määritettävä suhteessa tyylitaulukon sijoitukseen, ei sivuun.
Jos aiot suunnitella omia merkkejä, sinun on käytettävä grafiikan muokkausohjelmaa tai valmiita sarjoja. Kiinnitä huomiota sellaiseen hetkeen, joka voi tapahtua, vaikka tekisit kaiken oikein, kuva ei välttämättä lataudu sivulle, tässä tapauksessa sinun on muokattava kuvaa niin, että sen tausta tulee läpinäkyväksi.
Katsotaanpa esimerkkiä mukautettujen merkkien käyttämisestä asiakirjassa:
Esimerkki list-style-image CSS -ominaisuuden käytöstä .testata(luettelotyyli-kuva: url ("http://site/images/mini5.png"); / * määritä absoluuttinen polku kuvaan, jota käytetään merkinnänä * / } - Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- Luettelokohde
- ) lisää pseudoelementillä (: ennen) luotu sisältö (CSS-ominaisuussisältö), joka on ulkonäöltään identtinen luettelomerkityn merkin kanssa (HTML-elementti
- ), vain tehtävämme edellyttämän värin.
- ). Jos tätä ominaisuutta ei käytetä tässä tapauksessa, merkki sijoitetaan tekstiä vasten, joka on visuaalisesti ruma. Elementtien pehmusteella ja pehmusteella työskentelemistä käsitellään yksityiskohtaisesti seuraavassa opetusartikkelissa "".
Aiheeseen liittyviä kysymyksiä ja tehtäviä
Ennen kuin siirryt seuraavaan aiheeseen, suorita käytännön harjoitukset:
Jos sinulla on vaikeuksia harjoituksen suorittamisessa, voit aina avata esimerkin erilliseen ikkunaan ja tarkistaa sivulta mitä CSS:ää käytettiin.
2016-2019 Denis Bolshakov, voit lähettää kommentteja ja ehdotuksia sivuston toiminnasta osoitteeseen [email protected]
CSS:n avulla voit luoda luettelomerkeillä varustettuja ja numeroituja luetteloita, renderöidä luettelomerkkiluetteloita kuvilla ja tarvittaessa poistaa luettelomerkityt listat kokonaan.
Luettelomerkkiluettelon CSS-tyylit.
lista-tyylinen
list-style-type: levy | ympyrä | neliö | desimaali | alempi-roomalainen | ylä-roomalainen | alempi alfa | ylempi alfa | ei mitään;
Merkitys:
levy - luettelomerkitty luettelo täytetyn ympyrän muodossa
ympyrä - luettelomerkitty luettelo avoimen ympyrän muodossa
neliö - luettelomerkitty luettelo täytetyn neliön muodossa
desimaaliluku - numeroitu luettelo arabialaisilla numeroilla (1,2,3 jne.)
ylempi roomalainen - numeroitu luettelo suurilla roomalaisilla numeroilla (I, II, III, IV jne.)
alempi-roomalainen - numeroitu luettelo pienillä roomalaisilla numeroilla (i, ii, iii, iv jne.)
ylempi alfa - numeroitu luettelo isoilla kirjaimilla (A, B, C jne.)
alempi alfa - numeroitu luettelo pienillä kirjaimilla (a, b, c jne.)
ei mitään - ei merkkiä.
Esimerkki:
Listaa ominaisuudet css:ssä - Usko parasta, odota pahinta.
- Elämä on kohtalokas sairaus.
- Älä koskaan sano ei koskaan.
Tulos:
On tapauksia, joissa merkin näyttö luettelosta on poistettava. Tee tämä kirjoittamalla CSS-koodiin
list-style-type: ei mitään;
Esimerkki:
Listaa ominaisuudet css:ssä - Usko parasta, odota pahinta.
- Älä koskaan sano ei koskaan.
Tulos:
Voit korvata luettelon tavalliset merkit omilla kuvillasi. Tämä voidaan tehdä käyttämällä list-style-image-ominaisuutta.
listatyylinen kuva
listatyylinen kuva: url (image.png);
Esimerkki:
Listaa ominaisuudet css:ssä - Usko parasta, odota pahinta.
- Elämä on kohtalokas sairaus.
- Älä koskaan sano ei koskaan.
Tulos:
Voit myös antaa luettelomerkitylle luettelolle etäisyyden tekstistä. Tämä voidaan tehdä li-valitsimen padding-left -ominaisuuden avulla.
Esimerkki:
Listaa ominaisuudet css:ssä - Usko parasta, odota pahinta.
- Elämä on kohtalokas sairaus.
- Älä koskaan sano ei koskaan.
Tulos:
Seuraava tehtävä on muuttaa merkin väriä, mutta ei muuttaa tekstin väriä. Miten tämä voidaan tehdä? Merkin väriä voidaan muuttaa lisäämällä testiin tagi .
Se näyttää tältä: - teksti
- Usko parasta, odota pahinta.
- Elämä on kohtalokas sairaus.
- Älä koskaan sano ei koskaan.
- Usko parasta, odota pahinta kohtaa 1
- Elämä on kohtalokas sairaus kohta 2
- Älä koskaan sano ei koskaan #3
- Siinä kaikki, mitä tiesin. Kohde 4
- aseta tunniste , ja jo sen sisään asetamme tekstin. Toisin sanoen perinteisen järjestelmän sijaan
- teksti
rakenteen luominen- teksti
... Tässä tapauksessa merkkien väri määräytyy LI-valitsimen värityyliominaisuuden perusteella ja tekstin väri SPAN-valitsimelle (esimerkki 1).Esimerkki 1. Sisäkkäisten tunnisteiden käyttö
HTML5 CSS 2.1 IE Cr Op Sa Fx
Luettelon tekstin ja luettelomerkit - Viulu
- Kitara
- Säkkipilli
- Kampiliira
- Celesta
Tämän esimerkin tulos on esitetty alla (kuva 1).
Riisi. 1. Merkkejä, jotka eroavat väriltään päätekstistä
Yksinkertaisuudestaan huolimatta menetelmä on hankala, varsinkin kookkaiden luetteloiden kanssa, koska nyt sinun on lisättävä tunniste luettelon jokaiseen kohteeseen ... Siksi puretaan älykäs tapa, joka perustuu täysin CSS:n toimintaan.
Internet Explorer Kromi Ooppera Safari Firefox Android iOS 8.0+ 1.0+ 7.0+ 3.1+ 1.0+ 1.0+ 1.0+ Asia on seuraava - poistamme alkuperäiset listamerkit List-style-type -ominaisuuden kautta ja lisäämme omat merkit käyttämällä pseudoelementtiä ennen ja content-ominaisuutta. Tämän linkityksen avulla voit lisätä minkä tahansa tekstin tai merkin ennen elementtiä, tässä tapauksessa LI. Lisäksi tekstin tyyppiä (väriä, fonttia, taustaa jne.) voidaan myös ohjata tyyleillä, kuten esimerkissä 2 on esitetty. Tässä kappalesymbolia ¶ käytetään merkeinä.
Esimerkki 2. Käyttämällä pseudoelementtiä ennen
HTML5 CSS 2.1 IE Cr Op Sa Fx
Merkin väri luettelossa - pohjoinen
- Etelä
- länteen
- Itään
Tämän esimerkin tulos on esitetty kuvassa. 2.
Riisi. 2. Tyylien avulla luodut merkit
Artikkelissa esitellään useita menetelmiä, joiden avulla voit asettaa tietyn merkin järjestämättömälle luettelolle, ja osoittaa myös niiden edut ja haitat.
Jos analysoit mitä tahansa sivustoa, voit huomata, että sisältö sisältää hyvin usein erilaisia luetteloita: valikoita, tuoteluetteloita jne. HTML-koodissa tunniste vastaa numeroidusta luettelosta ja luettelomerkitty -.
On myös syytä huomata, että käytännössä luettelomerkit ovat paljon yleisempiä, mutta samalla niissä on yksi pieni haittapuoli. Luettelon merkki näkyy eri tavalla käytetyn selaimen mukaan. Vakavalle suunnittelijalle tämä on ongelma.
Poistaaksesi tämän negatiivisen vaikutuksen, sinun on peruutettava merkin näyttäminen käyttämällä luettelotyylistä ominaisuutta:
ol, ul (luettelotyyli: ei mitään;)
Tästä alkaa ainutlaatuisten merkintöjen ja kuvakkeiden luettelon muodostaminen. Alla on yleisimmät tavat esittää luettelokohteiden kuvakkeet, jotka ovat ainutlaatuisia ja samoja kaikissa selaimissa.
Merkkejä kuvien kautta
Yleisin ja yksinkertaisin tapa määrittää merkintä luettelolle on käyttää taustakuvaa (taustaominaisuus). Menetelmä perustuu tyylitaulukon luettelokohteiden taustakuvan määrittämiseen sekä täyttöön (täyteominaisuus), joka varaa tilaa uudelle merkille. Alla on esimerkkikoodi:
ul (luettelotyyli: ei mitään;) li (tausta: url (polku kuvaan) ei - toistoa; täyttö - vasen: 20px;)
Tämä menetelmä miellyttää ainutlaatuisuuttaan, koska sen avulla voit asettaa täysin minkä tahansa merkin kuvan muodossa. Alla on kuinka koodimme näyttää selaimessa:
Tämän menetelmän tärkein positiivinen puoli on 100-prosenttinen yhteensopivuus selaimien välillä, mutta tästä huolimatta siinä on pieni haittapuoli. Kuvan käyttö on lisäpuhelu palvelimelle.
Merkkejä ennen
On mahdollisuus, kun voit tehdä ilman kuvaa, jos suunnitteluolosuhteet sen sallivat. Tämä on hyvin usein sallittua pääsisällön suunnittelussa, kun luettelo on merkitty yksinkertaisimmilla elementeillä, kuten neliö () tai nuoli (→). Siten olemme tulleet siihen tosiasiaan, että mikä tahansa sopiva erikoishahmo voi toimia merkkinä.
Lisäksi herää kysymys, kuinka erikoismerkkejä lisätään luettelon elementteihin. Ei tietenkään käsin, muuten se olisi erittäin pitkä ja työläs prosessi, plus kaikki muu ja työlästä. Pseudoelementti auttaa meitä pääsemään pois tästä tilanteesta ennen, jonka sovellus sitoutuu tiettyyn valitsimeen, mikä antaa meille mahdollisuuden automatisoida prosessimme, jolla osoitamme tokeneja erikoismerkeistä. Tämä ratkaisu sopii useimmille selaimille, kun otetaan huomioon se tosiasia, että IE:ssä täsmennetään ilmaisu.
Alla on esimerkki koodista, joka luo lyhennetyn luettelomerkityn luettelon:
li (this. innerHTML = "-" + this. innerHTML) / * IE hack * /) li: ennen (sisältö: " \201 3" ; }
Käytännössä saamme seuraavan kuvan:
Haluan muistuttaa, että todellisissa olosuhteissa hakkerointi liittyy ehdollisiin kommentteihin.
Tätä menetelmää käytettäessä tärkeintä on tietää vaaditun kuvakkeen koodaus. On myös syytä huomata, että ilmaisun erikoismerkit kirjoitetaan numeroyhdistelmällä tai muistokoodilla. Mitä tulee sisältöominaisuuteen, tässä tapauksessa ensin laitetaan vinoviiva ja sitten kirjoitetaan heksadesimaalikoodi.
Käytä insertAdjacentHTML
Yllä oleva menetelmä ei aina toimi oikein legendaarisessa IE:ssä (hakkerista huolimatta). Tarkemmin sanottuna tämän selaimen "sauvat" eivät ole täysin valmiita. Tehokkaampi menetelmä perustuu insertAdjacentHTML, alla on tämän menetelmän koodi:
li ( // z-indeksi: lauseke (runtimeStyle.zIndex = 1, insertAdjacentHTML ("afterBegin", "-")); }
CSS-ominaisuuksilla piirretyt merkit
Jotkut neliömerkit voidaan piirtää käyttämällä joitain CSS-ominaisuuksia. Esimerkiksi neliö, jossa on värillinen täyttö, piirretään taustaväri-ominaisuuden läpi ja reunuksen muodossa oleva laatikko piirretään reunuksen läpi (muuten, tällä tavalla voidaan piirtää täyttöruutu). Esimerkki kirjoittamisesta CSS-tiedostoon:
li ( // z-indeksi: lauseke (runtimeStyle.zIndex = 1, Tämä. innerHTML = "" + tämä. innerHTML) / * hakkerointi ue6:lle ja 7:lle * /) li: ennen,. listMarkerBackColor (taustaväri: # 539127; leveys: 7px; korkeus: 7px; sisältö: ""; float: vasen; marginaali: 6px 6px 0 0; ylivuoto: piilotettu;) html. listMarkerBackColor (marginaali oikea: 1px; / * korjaa pieni jamb IE6:ssa * / }
Näin ollen CSS-ominaisuuksilla piirretty merkki näyttää käytännössä tältä:
Käyttö ennen ja ensimmäinen lapsi yhdessä
Tätä menetelmää käytetään usein koristeettaessa leivänmuruja sivustolla. Kuka ei tiedä, mistä tässä on kyse, katso alla oleva esimerkki.
Tässä tapauksessa jokainen linkki on erotettu toisistaan erikoismerkillä, mutta ennen ensimmäistä elementtiä ei saa olla mitään erikoismerkkiä. Pseudoluokka auttaa meitä tässä. ensimmäinen lapsi joka viittaa vain luettelon ensimmäiseen kohtaan. Koodimuodossa sen pitäisi näyttää tältä
HTML
< ul> < li>< a href= "#" >Koti a> li> < li>< a href= "#" >Blogi a> li> < li>< a href= "#" >CSS a> li> < li>Kelvollinen koodi käytettäessä kohde = "_blank" li> ul>
li: ennen (sisältö: " \21 92" ; ) li: ensimmäinen lapsi: ennen (sisältö: "";)
On myös syytä huomata, että tätä tekniikkaa ei käytetä vain korppujauhoissa, vaan myös tavallisissa luettelomerkeissä suunnittelutehtävästä riippuen.
Millä selaimilla se toimii?
6.0+ 4.0+ 9.5+ 3.0+ 3.0+ - - johtopäätöksiä
Yhteenvetona voidaan todeta, että pseudoelementin käyttö ennen on pääsisällössä perusteltua ja järkevää, koska luetteloiden suunnittelulle ei ole erityisiä vaatimuksia. Tämä puolestaan vähentää palvelimen kuormitusta verrattuna vaihtoehtoon, jossa käytetään kuvaa. Ja jos huomaat myös sen tosiasian, että pääsisällössä voi olla paljon luettelomerkittyjä luetteloita, ero voi tulla merkittävämpi. Mutta kuvat ovat huomattavasti parempia merkkien suunnittelupäätösten suhteen.
Kiinnitän huomionne siihen, että tässä esimerkissä käytetään täyttö-right-ominaisuutta, jonka ansiosta pystyimme tekemään sisemmän sisennyksen oikealle listan jokaiseen elementtiin (HTML elementti
Esimerkki:
Listaa ominaisuudet css:ssä Tulos:
Täydennys yleiseen aiheeseen.
Jos haluat jostain syystä asettaa merkkiluettelon numerointia ei nollasta, vaan esimerkiksi 8:sta, voit tehdä sellaisen siirron.Esimerkki:
Listaa ominaisuudet css:ssä Tulos:
Aihe on siis päättynyt.
Tehtävä
Aseta luettelon luettelomerkkien väri muuttamatta tekstin väriä.
Ratkaisu
On kaksi tapaa muuttaa merkkien väriä, sanotaanpa niitä yksinkertaisiksi ja hankalia. Yksinkertaisin tapa on mennä sisään
- ). Jos tätä ominaisuutta ei käytetä tässä tapauksessa, merkki sijoitetaan tekstiä vasten, joka on visuaalisesti ruma. Elementtien pehmusteella ja pehmusteella työskentelemistä käsitellään yksityiskohtaisesti seuraavassa opetusartikkelissa "".
Luettelomerkittyille (järjestämättömille) luetteloille (HTML-elementti
- ) merkkejä on kolmen tyyppisiä: täytetty ympyrä (levy on oletusarvo), ympyrämerkki (ympyrä) ja neliömerkki (neliö) sekä numeroituille (järjestetyille) listoille (elementti
- ) kaikki muut vaihtoehdot. Täydellinen luettelo löytyy seuraavasta taulukosta:
Merkitys Kuvaus ei mitään Merkintä ei näy. levy Täytetty ympyrämerkki. Tämä on oletusarvo. armenialainen Numeromerkki (perinteinen armenialainen numerointi). ympyrä Ympyrän muotoinen merkki. cjk-ideografinen Yksinkertaiset ideografiset numerot. desimaali Numeerinen merkki (arabialaiset desimaaliluvut, jotka alkavat 1:llä). desimaali-alku-nolla Numeerinen merkki (arabialaiset desimaaliluvut, jotka alkavat 1:llä ja täytetään etunollalla - 01, 02, 03 ...). georgialainen Numeromerkki (perinteinen Georgian numerointi - an, ban, gan, ..., he, tan, in, in-an ...). heprealainen Numeromerkki (perinteinen heprealainen numerointi.). hiragana Numeerinen merkki (japanilainen hiragana-tavu - a, i, u, e, o, ka, ki ...). hiragana-iroha Numeerinen merkki (japanin tavu Hiragana Iroha - i, ro, ha, ni, ho, he, to, ...). katakana Numeerinen merkki (japanilainen katakana-tavu - A, I, U, E, O, KA, KI, ...). katakana-iroha Numeerinen merkki (japanilainen tavuaakkoset Katakana Iroha - I, RO, HA, NI, HO, HE, TO, ...). alempi alfa Pienet ascii-kirjaimet (a, b, c, d ... z). alempi kreikkalainen Pienet kreikkalaiset kirjaimet (α, β, γ, δ jne.). alempi latinalainen Pienet latinalaiset kirjaimet (a, b, c, d, ... z). alempi-roomalainen Pienet roomalaiset numerot (i, ii, iii, iv, v jne.). neliö- Merkki neliön muodossa. ylempi alfa Isot ascii-kirjaimet (A, B, C, D, ... Z). ylempi latinalainen Isot latinalaiset kirjaimet (A, B, C, D, ... Z). ylä-roomalainen Isot roomalaiset numerot (I, II, III, IV, V jne.). Huomaa, että selain ei tue heprea-, cjk-ideographic-, hiragana-, hiragana-iroha-, katakana-, katakana-iroha-arvoja Internet Explorer .
Katsotaanpa esimerkkiä list-style-type-ominaisuuden käyttämisestä tekstissä:
Esimerkki list-style-type-ominaisuuden käytöstä - / * luettelo, jossa on oletusmerkkityypin arvo (levy). * /
- / * numeroitu luettelo, jossa merkintätyyppi alempi-roomalainen * /
- / * luettelomerkitty luettelo merkkityypin ympyrällä * /
Tässä esimerkissä olemme luoneet kaksi tyyliä, joista ensimmäinen asettaa merkin tyypin - pienet roomalaiset numerot (alempi-roomalainen arvo), sovelsimme sitä numeroituun luetteloon (HTML-elementti
- ) ja luettelomerkkiluetteloon (HTML-elementti
- ) käytimme tyyliä, joka asettaa merkkityypin ontoksi ympyräksi (ympyrän arvo).
Esimerkkimme tulos:
Kiinnitän huomiosi siihen, että voit käyttää list-style-tyyppistä ominaisuutta jopa yhteen luettelon elementtiin (HTML-elementti
Tässä esimerkissä määritämme absoluuttinen polku merkinnänä käytettävään kuvaan.
Esimerkkimme tulos:
Muuta merkin väriä CSS:ssä
Tämän artikkelin päätteeksi tarkastellaan edistynyttä tapaa muuttaa merkin väriä muuttamatta elementin väriä käyttämällä CSS-sisältöominaisuutta ja aiemmin käsiteltyä: ennen pseudoelementtiä:
Esimerkki merkin värin muuttamisesta Tämän menetelmän ydin on, että olemme ennen jokaista luettelon elementtiä (HTML-elementti