Stilarktekniken har två funktionernär du skapar HTML-sidor. För det första, med dess hjälp, bildas enskilda element på platsen. För det andra gör det blocken visuellt tilltalande för användaren. Den andra funktionen implementeras på olika sätt. En av dem understryker. CSS ger ett attribut för detta. text-dekoration.
Specifikation för attributsposten
Dra fördel av fastigheten text-dekoration enkel. Det räcker med att skriva följande rad för elementet i stilarkets kod:
text-dekoration: attribute_value;
Istället för "znachenie_atributaCSS-specifikationen erbjuder ett antal alternativ:
- understrykning - raden ligger strikt under texten;
- overline - raden går ovanpå texten;
- none - borttagning av alla dekorativa effekter;
- ärva - tar över värdet på överordnade element.
Inte alla möjliga skrivformer anges ovan, eftersom detta attribut definierar inte bara CSS-understrukning, utan också andra effekter, till exempel "blinkande" av en text eller dess genomgående.
Exempel på hyperlänkdesign
Nybörjare inom webbdesign och programmeringfrågan uppstår: varför göra texten i slutet? I början av Internet-teknologins era indikerade denna markeringsmetod för användaren att det finns en hyperlänk framför honom - en text som, när man klickar, tar dig till en ny sida.
Som standard har hyperlänkar egenskapen understrykning. I praktiken uppstår uppgiften att ta bort linjen från inaktiva element och göra den synlig när användaren svävar på muspekaren. Här är ett exempel på kod som inaktiverar understrykning av CSS-länk:
en {textdekoration: ingen;}
För aktiva länkar används följande post:
a: sväva {text-dekoration: understrykning;}
Dekorativ undersida för avancerad
Standardattribut text-dekoration har flera begränsningar:
- linjens färg skiljer sig inte från färgen på länktexten; du kan inte skilja mellan deras "färgning";
- endast en hel linje används som understruk. CSS innebär inte att man använder andra ritstilar.
Men speciella tekniker hjälper till att kringgå den klassiska designen av texten. I det första fallet en ytterligare tagg <span>.
Till exempel:
hyperlänkar Span>
a>. n>
Som ett resultat kommer hyperlänkordet att skrivas med blått på sidan och linjefärgen blir röd.
Ett annat avancerat sätt att implementera CSS-betoning är - border-botten. Exemplet nedan förklarar dess användning:
a {kantlinje: 1 stx röd;}
Resultatet blir detsamma som i exemplet tidigare. Men denna metod har en viktig fördel. Förutom att ändra linjens färg (röd är nu inställd på - röd), en omvandling av hur det ritas är möjlig:
- prickade - gör en punkt understruk;
- streckad - linjen består av slag;
- dubbel - drar en dubbel linje.
Så attributet border-botten mer funktionell. Förutom att visa en dekorativ linje under texten gör det det möjligt att anpassa sitt utseende.