Setarea proprietății litere spațiere
Puteți utiliza proprietatea Spațiere litere pentru a mări sau micșora clearance-ul între caracterele din elementul de text. Pentru a mări proprietatea lumen litere-spațiere ar trebui să se atribuie o valoare pozitivă în unitățile de dimensiune corespunzătoare. De exemplu, următoarea regulă mărește diferența dintre caracterele pe un sfert din înălțimea textului:
Puteți selecta o proprietate spațiul dintre litere la o valoare negativă pentru a reduce clearance-ul între caracterele din valoarea unităților de dimensiuni relevante. De exemplu, această regulă reduce decalajul dintre caracterele de pe un punct de jumătate:
(Pentru mai multe informații despre diferitele tipuri de valori de dimensiune pe care le puteți seta este conținută în insert „Set valori exprimate în unități dimensionale,“ mai devreme în acest capitol.)
Puteți selecta, de asemenea, dimensiunea normală a diferenței, stabilirea proprietății de valoarea literă spațiere normală. De exemplu, stylesheet următoarele. atașat la documentul XML în Listing 7.4. atribuie o autorizare mărită între simbolurile pentru elementul TITLE. și atribuie clearance-ul obișnuit între simbolurile pentru elementul SUBTITLE (a doua alocare este necesară pentru a anula clearance-ul a crescut între simboluri, care altfel ar Subtitle elementul moștenit din TITLE părinte):
În conformitate cu normele foaia de stil, Internet Explorer 5 va afișa documentul XML așa cum este prezentat în figura 7.20.
Setarea proprietății text align
Puteți utiliza proprietatea-aliniere text pentru a controla alinierea orizontală a elementului de text. Această funcție va funcționa doar dacă îl utilizați pentru a bloca-tip de element. Aceasta afectează atât elementul în sine, și elementele copilului pe care le conține, indiferent dacă acestea aparțin tipului de bloc sau inline. (Elemente de bloc și inline discutat în „Setarea proprietăților de afișare“.)
proprietate Alinierea textului afectează alinierea textului în conținutul textului. În mod implicit, conținutul textului preia aproape întreaga lățime a ferestrei browser-ului. Cu toate acestea, puteți modifica atât lățimea și poziția elementului de text (a se vedea. „Setarea text Zona Properties“ mai târziu în acest capitol).
Puteți atribui proprietăți text-align una dintre următoarele trei cuvinte cheie:
- la stânga. Aliniaza fiecare linie la stânga. Să presupunem că utilizați următoarea regulă la XML în documentul 7.4 Listarea (în plus față de celelalte reguli cuprinse în foaia de stil în Listarea 7.3, cu excepția stabilirea proprietății de fundal imaginea este eliminat ..):
Poemul va apărea așa cum se arată în figura 7.21.
Consiliul. Pentru linii de indentare pentru toate elementele (și nu numai pentru primul rând), utilizați proprietatea stânga marjă (a se vedea. „Stabilirea domeniile proprietăților de management“, mai târziu în acest capitol).
Puteți specifica o valoare negativă - în mărime sau procentaj - pentru a muta primul rând de stânga în raport cu celelalte rânduri. Cu toate acestea, dacă atribuiți pur și simplu o valoare negativă la proprietatea text-liniuță. Prima parte din șirul va fi ascuns, așa cum se arată în figura 7.24.
Pentru a evita acest lucru, trebuie să setați marginea din stânga a unui element. De exemplu, următoarea regulă stabilește Margine la stânga lățime 4em (margin-left: 4em), iar apoi se mută primul rând pe 2em (text-liniuță: -2em), creând o liniuță agățat. așa cum se arată în figura 7.25.