CSS-indrykning af den anden linje i LI (listeelementer) – Silva design

har du nogensinde ønsket at indrykke den anden linje i et listeelement i stedet for at det vises direkte under punkttegn? Dette er sandsynligvis grunden til, at du er her, og nedenfor er sandsynligvis det resultat, du leder efter:

i dag skal vi vise dig en nem måde at gøre dette på.

årsagen til, at dette sker, er, at krydset er inline-indhold, så når teksten ombrydes, vil den fortsætte med at flyde som normalt.

du kan stoppe denne adfærd ved at drage fordel af text-indent:

egenskaben tekstindrykning angiver, hvor meget vandret plads der skal være tilbage før begyndelsen af den første linje i tekstindholdet i et element.

ved at angive en negativ tekstindrykning kan du fortælle den første linje at flytte en ønsket mængde til venstre. Hvis du derefter angiver en positiv polstring-venstre kan du annullere denne forskydning ud.

i det følgende eksempel en værdi på 20:-

ul { list-style: none; width: 200px; text-indent: -20px; /* key property */ margin-left: 20px; /* key property */ }li { margin-bottom: 10px; }

og der har du det, her er en Kodepen af ovenstående i aktion.

You might also like

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.