Sådan ændres typen af ​​markør på listen. Sådan ændrer du farven på en HTML-listemarkør ved hjælp af CSS

Artiklen præsenterer flere metoder, der giver dig mulighed for at indstille en specifik markør for en unummereret liste, og angiver også deres fordele og ulemper

Hvis du analyserer et hvilket som helst websted, kan du opdage, at indholdet meget ofte indeholder lister af forskellig art: menuer, lister over produkter osv. I HTML-koden er tagget ansvarlig for en nummereret liste, og tagget for en punktopstilling liste.

Det er også værd at bemærke, at punktlister i praksis er meget mere almindelige, men de har en lille ulempe. Markøren på listen vises forskelligt afhængigt af den browser, du bruger. For en seriøs designer er dette et problem.

For at eliminere denne negative effekt skal du annullere markøroutputtet ved hjælp af egenskaben listestil:

ol, ul (listestil: ingen;)

Dette begynder dannelsen af ​​en liste med unikke markører og ikoner. Nedenfor er de mest almindelige måder at præsentere listeelementikoner på, som er unikke og konsistente på tværs af alle browsere.

Markører gennem billeder

Den mest almindelige og enkle måde at angive en markør for en liste på er at bruge et baggrundsbillede (baggrundsegenskaben). Metoden er baseret på, at man i stiltabellen angiver baggrundsbilledet for listeelementerne, samt udfyldningsegenskaben, som reserverer plads til den nye markør. Nedenfor er et kodeeksempel:

ul ( listestil: ingen; ) li( baggrund: url(sti-til-billede) ingen-gentagelse; polstring- venstre: 20px; )

Denne metode glæder sig over sin unikhed, da den giver dig mulighed for at indstille absolut enhver markør i form af et billede. Nedenfor er hvordan vores kode vil se ud i browseren:

Den største positive side af denne metode er, at den er 100% cross-browser-kompatibel, men på trods af dette er der en lille ulempe. Brug af et billede er et ekstra opkald til serveren.

Markører brugt før

Der er en mulighed, når du kan undvære et billede, hvis designforholdene tillader det. Dette er meget ofte tilladt, når hovedindholdet designes, når listen er markeret med de enkleste elementer, såsom en firkant ( ) eller en pil ( →). Således er vi kommet til det punkt, at enhver passende speciel karakter kan fungere som en markør.

Dernæst opstår spørgsmålet om, hvordan man indsætter specialtegn i listeelementer. Naturligvis ikke i hånden, ellers ville det være en meget langvarig og kedelig proces, plus det ville også være arbejdskrævende. Et pseudo-element vil hjælpe os med at komme ud af denne situation Før, hvis brug er knyttet til en specifik vælger, hvilket giver os mulighed for at automatisere vores proces med at tildele markører fra specialtegn. Denne løsning er velegnet til de fleste browsere, idet der tages højde for det faktum, at for IE vil den blive skrevet udtryk.

Nedenfor er et eksempel på kode, der producerer en punktopstilling med en bindestreg:

li( this. innerHTML = "-" + this. innerHTML) /*IE hack*/ ) li: before( content: " \201 3" ; }

I praksis får vi følgende billede:

Lad mig minde dig om, at hacks under virkelige forhold er forbundet med betingede kommentarer.

Når du bruger denne metode, er det vigtigste at kende kodningen af ​​det nødvendige ikon. Det er også værd at bemærke, at til udtryk skrives specialtegn som en numerisk kombination eller mnemonisk kode. Hvad angår indholdsegenskaben, placeres i dette tilfælde en skråstreg først, og derefter skrives den hexadecimale kode.

Brug af insertAdjacentHTML

Ovenstående metode fungerer ikke altid korrekt i den legendariske IE (på trods af hacket). Mere præcist er "krykkerne" til denne browser ikke fuldt udviklede. En mere effektiv metode er baseret på indsætAdjacentHTML, nedenfor er koden til denne metode:

li( //z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML("afterBegin", "-")); }

Markører tegnet af CSS-egenskaber

Nogle firkantede markører kan tegnes ved hjælp af nogle CSS-egenskaber. For eksempel tegnes en firkant med et farvet fyld ved hjælp af egenskaben baggrundsfarve, og en firkant i form af en ramme tegnes ved hjælp af egenskaben kant (i øvrigt kan en firkant med fyld tegnes på denne måde) . Eksempel på indtastning i en CSS-fil:

li( //z-indeks: expression(runtimeStyle.zIndex = 1, det her. indreHTML = "

" + dette. indreHTML) /* hack til e6 og 7 */) li: før,. listMarkerBackColor( baggrundsfarve: #539127; bredde: 7px; højde: 7px; indhold: "" ; float: venstre; margin: 6px 6px 0 0; overløb: skjult; ) html . listMarkerBackColor( margin- højre: 1px; /* rette en lille fejl i IE6 */ }

Således vil en markør tegnet med CSS-egenskaber se sådan ud i praksis:

Bruger før og første barn i kombination

Denne metode bruges ofte, når man laver brødkrummer på en hjemmeside. For dem, der ikke ved, hvad vi taler om, se eksemplet nedenfor.

I dette tilfælde er hvert link adskilt fra hinanden med et specialtegn, men der bør ikke være noget specialtegn før det første element. En pseudo-klasse vil hjælpe os med dette første barn, som kun har adgang til det første element på listen. I kode skal det se sådan ud

HTML

< ul> < li>< a href= "#" >hjem < li>< a href= "#" >Blog < li>< a href= "#" >CSS < li>Gyldig kode ved brug af target= "_blank"

li:before( indhold: " \21 92" ; ) li: første-barn: før( indhold: "" ; )

Det er også værd at bemærke, at denne teknik ikke kun bruges til brødkrummer, men også til almindelige punktopstillinger, afhængigt af designoplægget.

Hvilke browsere virker det i?

6.0+ 4.0+ 9.5+ 3.0+ 3.0+ - -

konklusioner

For at opsummere kan vi bemærke, at brugen af ​​før-pseudo-elementet er berettiget og rationel i hovedindholdet, da der ikke er særlige krav til udformningen af ​​lister. Dette vil igen reducere belastningen på serveren sammenlignet med muligheden ved brug af et billede. Og hvis du også bemærker, at hovedindholdet kan indeholde en masse punktlister, så kan forskellen blive mere markant. Men billeder har stor gavn af løsninger til markørdesign.

Jeg vil ændre typen af ​​markør til et andet symbol. Hvordan gør man det?

Ved hjælp af HTML eller CSS kan du indstille en af ​​tre typer markører: disk (prik), cirkel (cirkel), firkant (firkantet). Du skal føje disse værdier til list-style-type stilparameteren, som er specificeret for UL- eller LI-vælgeren.





Firkantede markører




  • Cheburashka

  • Krokodille Gena

  • Shapoklyak



Valg og indstilling af dit eget markørsymbol sker på en meget unik måde, gennem før-pseudo-elementet. Først skal du fjerne punkttegn fra listen helt ved at sætte stilattributten list-style-type til none , og derefter tilføje før pseudo-elementet til LI-vælgeren, adskilt af et kolon. Selve symboloutputtet udføres ved hjælp af indholdsparameteren, hvis værdi er den ønskede tekst eller tegnkode i Unicode.





Symbol som markør




  • Cheburashka

  • Krokodille Gena

  • Shapoklyak



Dette eksempel skjuler standardmarkøren og tilføjer et +-symbol i stedet for.

Kommentar

Før pseudo-elementet virker ikke i Internet Explorer, så native markører vises ikke i Internet Explorer.

For at sætte et vanskeligt symbol som en markør, kan du bruge Microsoft Word ved at vælge menuen Indsæt > Symbol... Hvorefter et vindue åbnes, som vist i fig. 1.

Ris. 1. Valg af et tegn i Microsoft Word

Tegnkoden, der er fremhævet i farver i figuren, skal indtastes som indholdsparameter, og der skal tilføjes en skråstreg foran den. For eksempel, for det givne symbol skal du angive indhold: "\25aa" .

Brug af dialogboksen Liste Du kan ændre følgende muligheder for punktopstilling:

    Markørtegn til ethvert tegn fra de skrifttyper, der er installeret på computeren.

    Størrelsen af ​​fremspringet.

    Afstanden mellem punkttegn og tekst.

    Justering.

Til disse formål skal du gå ind i menuen Format – Liste og tryk på knappen Lave om, hvorefter en dialogboks åbnes Rediger punktopstilling, vist i fig. 4,25.

Ris. 4,25. Dialogvindue Rediger punktopstilling

Nedenfor er listen over dens muligheder:

Muligheder

Formål

Markør symbol

Tilbyder muligheder for forskellige skrifttyper for det valgte tegn

Giver dig mulighed for at vælge et markørsymbol

Markør position

Bestemmer justeringen og positionen af ​​markøren i forhold til venstre kant af teksten

Position fra tekst

Indstiller mængden af ​​indrykning fra højre kant af markøren til begyndelsen af ​​teksten

Giver dig mulighed for visuelt at evaluere, hvordan listen vil se ud, når du har foretaget ændringer i den

Skift formatet på en nummereret liste

Nummererede lister oprettes på fanen Nummereret(Fig. 4.24). Hvis de foreslåede nummererede listeformater ikke er egnede til designet af et bestemt dokument, kan du oprette dit eget listeformat ved at klikke på knappen Lave om i dialogboksen Liste på fanen Nummereret. Dette åbner et dialogvindue Lave omnummereretliste(Fig. 4.26).

Ris. 4,26. Dialogvindue Rediger nummereret liste

Nedenfor er de muligheder i denne dialogboks, der giver dig mulighed for at ændre formatet på den nummererede liste.

Mulighed

Formål

Talformat

Nummerering

Vælger nummertypen for listen

Angiver det nummer, som nummereringen på listen skal begynde fra

Giver dig mulighed for at vælge en skrifttype for tal på listen og for enhver tekst før og efter tallene Åbner fanen Skrifttype

Nummer position

Justering

Indstiller listejusteringen

Definerer justeringen og positionen af ​​tallet

Tekstposition

Indstiller afstanden fra højre kant af tallet til begyndelsen af ​​teksten

Gør det muligt at se alle ændringer, der foretages, før de føjes til dokumentet

Oprettelse af lister på flere niveauer

Mere komplekse typer lister findes i mange typer dokumenter. Disse er de såkaldte flere niveauer lister. De bruger også enten markeringer eller nummerering, og nogle gange en kombination af begge. Men deres vigtigste forskel fra tidligere typer lister er tilstedeværelsen af ​​flere niveauer. Afhængigt af niveauet tildeles et symbol eller tal til hvert afsnit.

Ris. 4,27. Tab Multi-level dialogbokse Liste.

Lister på flere niveauer adskiller sig fra almindelige lister ved tilstedeværelse af indrykning. En vis indrykning tages som niveauet for en sådan liste.

Det er kun muligt at oprette en liste med flere niveauer ved hjælp af en dialogboks Liste. Desuden er niveauerne sat af performeren selv, hvilket sætter visse indrykninger. Word analyserer fordybningerne og nummererer dem, afhængigt af deres størrelse, og skaber niveauer.

Du kan oprette ændrede nummereringsformater for forskellige niveauer af en liste med flere niveauer, men kun ét listeformat med flere niveauer er tilladt pr. dokument.

For at oprette en liste med flere niveauer skal du udføre følgende trin:

1. Bestem et fragment af dokumentet, der skal formateres som en liste.

2. Opret indrykninger for hvert afsnit ved hjælp af knappen Forøg indrykning på værktøjslinjen Formatering(du kan ikke bruge faner, når du laver indrykning).

3. Vælg det valgte tekstfragment.

4. Vælg et hold FormatListe. I dialogvinduet Liste gå til fanen Multi-level(Fig. 4.27).

5. Vælg den ønskede type multi-level liste fra de foreslåede muligheder. Klik Okay.

Opgave

Skift udseendet af markører på listen, og erstat dem med et andet symbol.

Løsning

Ved hjælp af HTML eller CSS kan du indstille en af ​​tre typer markører: disk (prik), cirkel (cirkel), firkant (firkantet). Du skal tilføje disse værdier til egenskaben liste-stil-type stil, som er angivet for UL- eller LI-vælgeren (eksempel 1).

Eksempel 1: Standardmarkører

HTML5 CSS 2.1 IE Cr Op Sa Fx

Firkantede markører

  • Cheburashka
  • Krokodille Gena
  • Shapoklyak

I dette eksempel bruges en firkant som markører (fig. 1).

Ris. 1. Type af markører

Valg og indstilling af dit eget markørsymbol sker på en meget unik måde, gennem :before pseudo-elementet. Det første trin er helt at fjerne punkttegn fra listen ved at sætte egenskaben list-style-type til ingen, og derefter tilføje :before pseudo-elementet til LI-vælgeren. Selve symboloutputtet udføres ved hjælp af indholdsegenskaben, hvis værdi er den ønskede tekst eller symbol (eksempel 2).

Eksempel 2: Brug:før og indhold

HTML5 CSS 2.1 IE Cr Op Sa Fx

Symbol som markør

  • Cheburashka
  • Krokodille Gena
  • Shapoklyak

I dette eksempel er standardmarkøren skjult, og et symbol tilføjes i stedet for (Figur 2).

Ris. 2. Markører i form af et symbol

For at sætte nogle vanskelige symboler som en markør, kan du bruge Microsoft Word eller en symboltabel, dette er et standardprogram, der følger med Windows. Koden skal være UTF-8.

I dag bør enhver person have computerfærdigheder og mestre mindst et minimumssæt af programmer. Standarden og mest populære inkluderer Microsoft Word. Når du arbejder i Word, bliver brugerne konfronteret med behovet for at fremhæve visse tekstområder for at gøre det klart. Meget ofte er det nødvendigt at indsætte en liste i et dokument. Dette kan være en punktliste eller en nummereret - brugeren har mulighed for at navigere efter situationen.

Programmet giver dig mulighed for at oprette alle dokumenter, breve og projekter ved at bruge rigelige muligheder for at lære alle funktionerne i Microsoft Word, du skal bruge tid, men resultatet er det værd.

Lister er nødvendige for at gøre teksten klar og udtryksfuld. Nummererede og punktopstillede lister på ét niveau bruges i de fleste dokumenter. I afhandlinger og videnskabelige artikler anvendes en liste på flere niveauer.

Nummerering og markører

Først og fremmest skal du vælge afsnit, der skal formateres som en liste. Dette kan gøres ved hjælp af musen eller blot ved at placere markøren i begyndelsen af ​​linjen, hvorfra listen starter.

I MS Word er der fanen "Hjem", hvor du kan vælge den ønskede indsætning i gruppen "Afsnit". Brugeren klikker på knapperne "Nummerering" eller "Markører" og bruger derefter linealen til at indstille indrykning. Denne metode er meget enkel og ligetil, men en uerfaren bruger kan støde på skjulte vanskeligheder. Når du genindsætter punktopstilling og nummererede lister, bliver du nødt til at redigere indrykningerne igen.

I det tilfælde, hvor det er nødvendigt at formatere hver liste separat og ændre skrifttypeparametrene, vil ikke alle brugere af programmet være i stand til at gøre teksten korrekt, og desuden vil dette kræve meget tid og kræfter.

Nummererede lister

Hvert listeelement er fremhævet med et nummer, og nummereringen justeres automatisk. For at oprette og redigere lister er der en "Nummerering"-knap i gruppen "Afsnit". Du kan også bruge funktionen "Nummerering" i kontekstmenuen for det valgte afsnit.

Listemuligheder:

  • Talformatet bestemmer, hvilket tegn der vises ved siden af ​​hvert element.
  • Nummereringsstilen kan vælges afhængigt af karakteristikaene for et bestemt dokument: arabiske eller romerske tal, store bogstaver eller osv.
  • Feltet "Startværdi" giver dig mulighed for at vælge det tal, som listen skal begynde med.
  • Hvis du skal oprette en lignende liste, men nummerere den igen, er det praktisk at bruge funktionen "Start en ny liste". Du skal vælge elementerne og indstille alle parametrene.

Du kan automatisk indsætte en nummereret liste. For at gøre dette skal du gøre følgende:

  • I begyndelsen af ​​afsnittet, før du indtaster tekst, skal du sætte "1.", derefter "Mellemrum" eller Tab. Afsnittet vises som det første punkt på listen.
  • Ved at sætte "1)" foran et afsnit og derefter trykke på Mellemrum eller Tab, vil brugeren oprette en anden type liste.
  • Analogt opstilles lister med bogstaver. I linjer skal du indtaste med en prik eller parentes. Efter hvert afsnit skal du trykke mellemrum eller tabulatortast.

Opret automatisk en punktopstilling

Du kan indsætte en punktopstilling i Word som følger:

  • I begyndelsen af ​​et afsnit skal du skrive en stjerne eller et større-end-tegn og derefter trykke på mellemrumstasten eller tabulatortasten.
  • Opret automatisk en punktopstilling. Du kan aktivere det ved at gå til fanen "Filer" og vælge gruppen "Indstillinger". På fanen "Stavning" skal du vælge "Autokorrekturindstillinger". I sektionen "AutoFormat" skal du markere felterne ud for typografier.

Du kan oprette en punktopstilling af følgende typer:

Liste på flere niveauer

Punktopstilling og nummererede lister er elementer. De bør konfigureres efter behov af brugeren i et bestemt tilfælde. Strukturen kan redigeres ved hjælp af funktionen Definer Multi-Level List. Det er praktisk at kontrollere, hvordan alle lister vises i gruppen "Lister i dokumenter". For at ændre skrifttypeindstillingerne for hver enkelt skrifttype er en liste med flere niveauer knyttet til afsnitstypografier.

Nøglemuligheder til opsætning af en liste med flere niveauer

Når du opretter en liste, som består af flere niveauer, skal du være opmærksom på følgende parametre:

  • Valg af niveau og et eksempel på dets design.
  • Definer skrifttypeindstillinger; om nødvendigt kan du indstille en konstant del af tallet.
  • Vælg type nummerering: symbol, billede, bogstaver og andre muligheder.
  • Bestemmelse af niveauet, hvormed nummereringen opdateres.
  • Definer indrykning og tekstplacering.
  • Yderligere redigeringsmuligheder.
  • Matchende afsnitsstil og liste på flere niveauer.

Indstillinger, der er oprettet én gang, kan automatisk anvendes på efterfølgende lister. Men hvis der er behov for redigering, skal du arbejde med hver liste separat. Denne ulejlighed kan virke ubetydelig, men hvis der er et stort antal lister i teksten, vil formateringen tage meget tid.

Hvordan ændres markørstilen?

Ved at klikke på knappen "Markører" kan du vælge den mulighed, der er egnet i dette tilfælde. For at gøre dette skal du gå til "Bibliotek"-området og klikke på det. Nummereringstypen vælges på samme måde: i området "Nummereringsbibliotek".

For at omdanne en nummereret eller punktopstilling til tekst i Word, skal du blot trykke på den tilsvarende knap.

Hvert tekstelement kan fremhæves med en speciel markør. For at formatere listen i overensstemmelse med kravene i et specifikt dokument, skal du vælge kommandoen "Definer ny markør".

Efter at have mestret alle funktionerne i Microsoft Word, vil det være en fornøjelse at arbejde med dokumenter, og du behøver ikke bruge meget tid på at formatere tekst. En punktopstilling, som en nummereret, er inkluderet i næsten ethvert dokument og bruges ofte, så det vil være nyttigt for brugeren af ​​programmet at blive fortrolig med at oprette lister af forskellige typer.