Fogli Stile - Effetti su testo e link

Le proprieta' relative ai font non si riferiscono al tipo di carattere ma al loro aspetto e taluni punti relativi al posizionamento.

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.

<DIV STYLE="font-family:arial; letter-spacing:1em">
Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java, HTML.
</DIV>


Questo è il risultato:

Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java.


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

  • uppercase: rende maiuscole tutte le lettere dell'elemento:

    <DIV STYLE="font-family:arial; text-transform:uppercase">
    Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java, HTML.
    </DIV>


  • capitalize: rende maiuscola solo la prima lettera di ogni parola:

    <DIV STYLE="font-family:arial; text-transform:capitalize">
    Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java, HTML.
    </DIV>


  • uppercase: rende minuscole tutte le lettere dell'elemento:

    <DIV STYLE="font-family:arial; text-transform:lowercase">
    Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java, HTML.
    </DIV>



    Attributo text-align
    Questo attributo ha la funzione di visualizzare il testo in quattro posizioni: left (sinistra), center (centrato), right (destra) e justify (giustificato).

    <DIV STYLE="font-family:arial; text-align: right">
    Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java .
    </DIV>



    Attributo text-indent
    Questo attributo definisce la quantita' di spazio (espressa in valori assoluti em o in pollici) aggiunta immeditamente prima della prima parola.

    <DIV STYLE="font-family:arial; text-indent: 5em">
    Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java, HTML.
    </DIV>


    Questo è il risultato:

    Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java.


    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 14px, la distanza sara 28px (14px * 2em).

    <DIV STYLE="font-family:arial; font-size:14px; width:400px; line-height: 2em">
    Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java.
    </DIV>


    Questo è il risultato:

    Questo e' il sito italiano piu' visitato e autorevole sul Web publishing. Decine di tutorial, centinaia di Javascript, di applet Java.


    Attributo list-style
    La proprieta' list-style consente di sostituire i punti elenco standard di HTML con immagini in formato GIF. E' possibile applicare tali punti a tutto l'elenco o soltanto ad una parte di questo.

    <style type="text/css">
    UL { list-style-image:URL(punto.gif) }
    </style>




    Link senza sottolineatura
    Da sempre i link testuali vengono visualizzati dai browser con una sottolineatura (underline) che ne ribadisce la funzione. Internet Explorer da' la possibilita' di eliminare tale sottolineatura agendo sulle proprieta' del browser. Con i fogli di stile gli svilupattori hanno la possibilita' di eliminare del tutto la sottolineatura attraverso un semplice codice da inserire tra i marcatori BODY del documento:

    <style type="text/css">
    A:link, A:visited { text-decoration: none }
    </style>




    Link sottolineato solo al passaggio del mouse
    L'esempio visto in precedenza puo' essere rielaborato per rendere le pagina piu' accattivante. Fermo restando che i link non abbiano sottolineatura, e' possibile che la ottengano solo quando il mouse vi passa sopra, grazie alle proprieta' A:hover.

    <style type="text/css">
    A:link, A:visited { text-decoration: none }
    A:hover { text-decoration: underline }
    </style>




    In riferimento all'ultimo esempio e' possibile impostare il CSS per l'effetto contrario: i link sono sottolineati di default ma perdono la sottolineatura quando il mouse vi passa sopra:

    <style type="text/css">
    A:link, A:visited { text-decoration: underline }
    A:hover { text-decoration: none }
    </style>




    Link cambiano colore al passaggio del mouse
    Sfruttando ulteriormente la proprieta' A:hover e' possibile creare un effetto mediante il quale i link hanno un colore di default, che cambia quando il mouse vi passa sopra. Il colore puo' essere impostato come parola chiave (red, green, blue ecc.) o come tripletta esadecimale.

    <style type="text/css">
    A:hover { color: red }
    </style>



    Link cambiano colore di sfondo al passaggio del mouse
    Ancora la proprieta' A:hover che di concerto con le proprieta' di definizione del background genera un effetto molto interessante: quando il puntatore del mouse passa sul link, lo stesso si attiva con un colore di testo e di sfondo impostati.

    <style type="text/css">
    A:hover { color: white; background:blue }
    </style>



    Link cambia dimensione al testo quando attivato dal mouse
    Ultimo esempio riguardante A:hover. Questa volta il testo viene ingrandito quando il mouse vi passa sopra.

    <style type="text/css">
    A:link { font-size: 15px }
    A:visited { font-size: 15px }
    A:hover { font-size: 16px }
    </style>



    I fogli di stile finora considerati sono incorporati, cioe' posti tra i campi HEAD del documento e riferiti alla totalita' degli elementi presenti nella pagina.
    Esigenze particolari possono richiedere che soltanto per taluni link vengano attivati tali effetti. Se per esempio i link si vogliono sottolineati, tranne un unico elemento della pagina, si usano i fogli di stile in linea in questo modo:

    <A STYLE="text-decoration: none" HREF="http://www.****.it">VISITA ....</A>

    Una buona regola e' quella di rendere omogenei gli effetti sui link per tutti i documenti del sito, adottando un metodo che permette un automatismo in questo senso. La soluzione ideale sono i fogli di stile esterni, all'interno dei quali vanno inseriti gli attributi di stile.



  •  
       Indietro
       Home Page


    Scrivi una E-mail
    Pagina completamente relizzata dalla Zinasoft Se sei interessato alla relizzazione
    di una pagina web per la tua azienda, contattaci cliccando sul logo.