egenskapen hanging-punctuation syftar till att ge webbdesigners en finare kornig kontroll över typografi på webben.
tanken bakom hängande skiljetecken är att sätta några skiljetecken från början (eller i mindre utsträckning i slutet) av textelement ”utanför” i rutan för att bevara läsflödet.
i grund och botten skulle det något flytta det citatet, kula eller vad som helst till vänster (eller höger i rtl – läge) så att första bokstaven är korrekt anpassad till resten av dokumentet.

Observera att den här egenskapen är valfri så att webbläsartillverkare kanske eller inte stöder den.
Syntax
hanging-punctuation: none | || last ]blockquote p { hanging-punctuation: first;}
none
ingen karaktär hänger. Detta är standardvärdet för den här egenskapen.
first
ett tillgängligt tecken i början av den första formaterade raden i ett element hänger.
last
ett tillgängligt tecken i slutet av den sista formaterade raden i ett element hänger.
force-end
ett stopp eller komma i slutet av en rad hänger.

skiljetecken tvingas hänga och beaktas inte när man mäter linjen för motivering.
allow-end
ett stopp eller kommatecken i slutet av en rad hänger om det inte annars passar före motiveringen.

skiljetecken i slutet av den första raden för hänger inte eftersom det passar utan att hänga. På andra raden finns det dock inte tillräckligt med utrymme så det hänger.
tillgängliga tecken
| kod | tecken | namn |
|---|---|---|
U+002C |
, | kommatecken |
U+002E |
. | PUNKT |
U+060C |
، | ARABISKA KOMMA |
U+06D4 |
۔ | ARABISKA PUNKT |
U+3001 |
、 | IDEOGRAFISKT KOMMATECKEN |
U+3002 |
。 | IDEOGRAFISK PUNKT |
U+FF0C |
, | FULLWIDTH COMMA |
U+FF0E |
. | FULLBREDD FULLT STOPP |
U+FE50 |
﹐ | LITET KOMMA |
U+FE51 |
﹑ | LITET IDEOGRAFISKT KOMMA |
U+FE52 |
﹒ | LITEN PUNKT |
U+FF61 |
。 | halvbredd IDEOGRAFISK punkt |
U+FF64 |
、 | halvbredd ideografiskt kommatecken |
Observera att användaragenter får lägga till alla tecken i listan. Citerar spec:
UA kan innehålla andra tecken beroende på vad som är lämpligt.
relaterade egenskaper
text-indenttext-align
övriga resurser
-
hanging-punctuationi spec -
hanging-punctuationmed CSS av Steve Hickey
Browser Support
denna webbläsarsupportdata är från Caniuse, som har mer detaljer. Ett tal indikerar att webbläsaren stöder funktionen i den versionen och uppåt.
skrivbord
| Chrome | Firefox | IE | kant | Safari |
|---|---|---|---|---|
| Nej | Nej | Nej | Nej | 10 |
Mobil / Surfplatta
| Android Chrome | Android Firefox | Android | iOS Safari |
|---|---|---|---|
| Nej | Nej | Nej | 10.0-10.2 |
en anständig reserv för webbläsare som inte stöds skulle vara att använda ett negativt textindrag som så:
blockquote p { text-indent: -0.5em; /* Change according to your font */}
för punktlistor kanske du vill se till att positionen för punkter är inställd på outsideoch att behållarens överflöde inte är inställt på hidden.