a hanging-punctuation
tulajdonság célja, hogy a webes tervezőknek finomabb szemcsés ellenőrzést biztosítson a webes tipográfia felett.
az írásjelek felfüggesztésének ötlete az, hogy néhány írásjelet a szövegelemek elejétől (vagy a végén egy kisebb kiterjesztésig) a dobozon kívül “kívül” helyezzen el az olvasási folyamat megőrzése érdekében.
alapvetően kissé mozgatná az idézetet, a felsorolást vagy bármi mást balra (vagy jobbra rtl
módban), hogy az első betű megfelelően illeszkedjen a dokumentum többi részéhez.
Felhívjuk figyelmét, hogy ez a tulajdonság nem kötelező, így a böngészők készítői támogathatják vagy nem.
szintaxis
hanging-punctuation: none | || last ]blockquote p { hanging-punctuation: first;}
none
nincs karakter lóg. Ez a tulajdonság alapértelmezett értéke.
first
az elem első formázott sorának elején elérhető karakter lóg.
last
az elem utolsó formázott sorának végén egy elérhető karakter lóg.
force-end
a sor végén egy stop vagy vessző lóg.
az írásjelek kénytelenek lógni, és nem veszik figyelembe a vonal mérésekor az igazoláshoz.
allow-end
a sor végén egy stop vagy vessző lóg, ha az egyébként nem illeszkedik az igazolás előtt.
az első sor végén található írásjelek nem lógnak, mert lógás nélkül elfér. A második sorban azonban nincs elég hely, így lefagy.
elérhető karakterek
Kód | karakter | név |
---|---|---|
U +002C |
, | vessző |
U +002E |
. | TELJES MEGÁLLÓ |
U +060C |
، | ARAB VESSZŐ |
U +06D4 |
۔ | ARAB PONT |
U +3001 |
、 | IDEOGRÁFIAI VESSZŐ |
U +3002 |
。 | IDEOGRÁFIAI PONT |
U +FF0C |
, | TELJES SZÉLESSÉGŰ VESSZŐ |
U +FF0E |
. | TELJES SZÉLESSÉG TELJES MEGÁLLÓ |
U +FE50 |
﹐ | KIS VESSZŐ |
U +FE51 |
﹑ | KIS IDEOGRÁFIAI VESSZŐ |
U +FE52 |
﹒ | KIS TELJES MEGÁLLÓ |
U +FF61 |
。 | FÉLSZÉLESSÉG ideográfiai pont |
U +FF64 |
、 | félszélességű ideográfiai vessző |
vegye figyelembe, hogy a felhasználói ügynökök bármilyen karaktert hozzáadhatnak ehhez a listához. A specifikáció idézése:
az UA szükség szerint más karaktereket is tartalmazhat.
kapcsolódó ingatlanok
text-indent
text-align
egyéb források
-
hanging-punctuation
a spec -
hanging-punctuation
a CSS Steve Hickey
böngésző támogatás
ez a böngésző támogatási adatai a Caniuse-tól származnak, amely részletesebb. Egy szám azt jelzi, hogy a böngésző támogatja a funkciót abban a verzióban.
asztal
Chrome | Firefox | IE | Edge | Safari |
---|---|---|---|---|
nem | nem | nem | 10 |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
nem | nem | 10.0-10.2 |
a nem támogatott böngésző tisztességes tartaléka az lenne, ha negatív szöveges behúzást használna:
blockquote p { text-indent: -0.5em; /* Change according to your font */}
felsoroláslistáknál érdemes meggyőződni arról, hogy a felsorolások helyzete outside
, a tároló túlcsordulása pedig nem hidden
.