<HOME>   <BOTTOM>
logo CSS
Argomenti della pagina

Effetti speciali sul testo

in CSS

Le proprieta' relative ai font non si riferiscono al tipo di carattere gia' analizzato nella sezione Font del testo ma al loro aspetto e taluni punti relativi al posizionamento. Mentre nella sezione "Front del testo" ci siamo preoccupati all'aspetto dello stesso, quì curiamo il posizionamento e la spaziatura del testo all'interno del paragrafo.



<TOP>

Attributo Letter-Spacing

Letter-spacing stabilisce la distanza tra le singole lettere all'interno di un documento. I valori sono espressi in misure em. Si tratta di un'unita' di misura pari alla grandezza della lettera m. Viene usata anche con decimali.
Per esempio la seguente linea di codice all'interno del documento HTML :


<DIV STYLE="font-family:arial; letter-spacing:1em">
Dimosrazione di spaziatura tra i caratteri con 
l'attributo Letter-Spacing in CSS.
</DIV>

Produce il seguente effetto :

Attributo Letter-Spacing visto con Netscape 6

Avrei potuto mettere il comando anche nello Head del documento dentro STYLE oppure nel foglio di stile separato (style.css) il risultato non cambia, cambia solo il modo di attaccare lo stile al documento (in linea, incorporato oppure esterno).


<TOP>

Attributo Word-Spacing

L'attributo Word-Spacing stabiliscela distanza tra parole all'interno del documento. I valori sono espressi in em. I valori negativi avvicinano la distanza tra le parole rispetto alle misure standard.
Per esempio la seguente linea di codice fra i tag STYLE del documento HTML :


<STYLE type="text/css">
P EM   { word-spacing: -0.5em }
P.note { word-spacing: 3em }
</STYLE>

Produrrà il seguente effetto :

Effetto dellattributo Word-spacing visto con Netscape 6

Ed ecco anche il codice per meglio capire l'esempio :

Codice dellesempio per leffetto Word-spacing

<TOP>

Attributo text-transform

Questo attributo permette di manipolare le minuscole e le maiuscole del testo grazie a tre parole chiave:



Il seguente esempio rende l'idea :
<STYLE type="text/css">
P.up { text-transform : uppercase }
P.low { text-transform : lowercase }
P.cap { text-transform : capitalize }
</STYLE>

A seconda della classe con cui scriverò nel documento avrò il testo o tutto in maiuscolo o tutto in minuscolo oppure con le lettere iniziali sempre in maiuscolo; le figure quì sotto sono molto più esplicative :

Immagine dellesempio sullattributo text_transform visto con Netscape 6

ed ecco il codice HTML dell'esempio :

Codice HTML dellesempio sopra.

<TOP>

Attributo text-align

Questo attributo ha la funzione di visualizzare il testo in quattro posizioni:



ad esmpio :
<STYLE type="text/css">
H1 { text-align: center }
P  { text-align: right }
</STYLE>

consente di allineare al centro tutto il testo con tag H1 e di allineare a destra quello in P.

esempio dellattributo text-align visto con Netscape 6

<TOP>

Attributo text-indent

Questo attributo definisce la quantita' di spazio (espressa in valori assoluti em o in pollici) aggiunta immeditamente prima della prima parola all'inizio del paragrafo.

Per esempio :

<DIV STYLE="font-family:arial; 
		text-indent: 5em">
Testo di prova per ....
</DIV>

Viene così visualizzato :

Esempio per lattributo text-indent visto con Netscape 6

<TOP>

Attributo line-height

L'attributo line-height definisce la distanza verticale tra le varie linee di testo. I valori sono espressi in percentuali o in unita' assoluti em. Tali valori sono direttamente proporzionali alla grandezza del testo (font-size). Per cui, nell'esempio che segue, essendo il valore assoluto line-height impostato su 2 e il testo su 18px, la distanza sara 36px (18px * 2em).

Esempio :

<DIV STYLE="font-family:arial; 
               font-size:18px; 
               width:400px; 
               line-height: 2em">
Testo di prova per ....
</DIV>

Verrà così visualizzato :

Esemplio per lattributo line-height visto con Netscape 6



logo 2 css
<HOME>   <TOP>