A Sbafo! Tutto per il web gratis e in italiano...

AVVISO

   Aggiungi ai preferiti  

:: Sei qui: Home > Manuali > Indice generale dei manuali - Giochiamo con i fogli di stile - pagina 14
Indice di questo manuale Indice di tutti i manuali Area download

Giochiamo con i fogli di stile

Versione 1.0

Manuale scritto da Seatiger Team™ nel mese di agosto 2002

A SBAFO! Tutto per il web gratis e in italiano...

Copyright© Seatiger Team 2002
Sono vietate la riproduzione, la pubblicazione e la distribuzione anche parziale del presente manuale
senza il consenso scritto degli autori.


7.7 Rientro del testo

L'elemento di stile che consente di assegnare un rientro alla prima riga di un blocco di testo è text-indent.

Il valore può essere espresso in unità di misura come

  • px (pixels)
  • cm (centimetri)
  • mm (millimetri)
  • pt (punti)
  • pc (pica equivalenti a 12 punti)

o in percentuale.

Vediamo un esempio:

<html>
     <head>
     <title>Titolo del documento</title>

     <style type="text/css">
     BODY { background:#FFFFD1; color:#000000 }
     p { text-indent:100px }
     </style>

     </head>
     <body>
     <p>La prima riga di questo testo appare rientrata di 100 pixels rispetto al resto del paragrafo: anche questo effetto si può ottenere con un elemento di stile.</p>
<p>Ovviamente l'elemento di stile verrà applicato a ciascun paragrafo presente nella pagina e quindi anche questa seconda riga subirà la stessa sorte.</p>
     </body>

</html>

anteprima

 

7.8 Allineamento del testo

L'elemento di stile utilizzato per allineare il testo è text-align.

Valori ammessi sono:

  • left (a sinistra)
  • right (a destra)
  • center (centrato)
  • justify (giustificato)

Vediamo un esempio con un paragrafo allineato al centro ed un altro allineato a destra, con l'ausilio, in questo caso, di una classe:

<html>
     <head>
     <title>Titolo del documento</title>

     <style type="text/css">
     BODY { background:#FFFFD1; color:#000000 }
     p { text-align:center }
     .destra { text-align:right }
     </style>

     </head>
     <body>
     <p>Questo paragrafo risulta centrato sulla pagina.</p>
<p
class="destra">Quest'altro parametro, al quale è associato una classe, risulta allineato a destra.</p>
     </body>

</html>

anteprima

 

7.9 Decorazione del testo

E' un elemento che abbiamo già trattato quando abbiamo parlato dei link.

Ovviamente una decorazione si può assegnare anche a dei paragrafi di testo con l'elemento di stile text-decoration.

Valori ammessi sono:

  • none (nessuna decorazione)
  • underline (testo sottolineato)
  • overline (linea sopra il testo)
  • line-through (linea attraverso il testo)
  • blink (intermittenza del testo)

Quest'ultimo valore NON E' SUPPORTATO DA MICROSOFT© EXPLORER in nessuna delle sue versioni.

Vediamo un esempio, aiutandoci ancora con le classi:

<html>
     <head>
     <title>Titolo del documento</title>

     <style type="text/css">
     BODY { background:#FFFFD1; color:#000000 }
     p { text-decoration:none }
     .sopra { text-decoration:overline }
     .mezzo { text-decoration:line-through }
     </style>

     </head>
     <body>
     <p>Questo paragrafo risulta assolutamente normale.</p>
     <p
class="sopra">Quest'altro parametro, al quale è associato una classe, risulta sovrastato da una linea.</p>
     <p
class="mezzo">Mentre quest'ultimo paragrafo è sbarrato da una riga
orizzontale</p>
     </body>

</html>

anteprima

 

7.10 Spaziatura tra le lettere e tra le parole

Per assegnare uno spazio predefinito tra una lettera e l'altra della stessa parola si usa l'elemento di stile letter-spacing, mentre per assegnare uno spazio predefinito tra una parola e la successiva si usa l'elemento di stile word-spacing.

Il valore può essere espresso in unità di misura come

  • px (pixels)
  • cm (centimetri)
  • mm (millimetri)
  • pt (punti)
  • pc (pica equivalenti a 12 punti)

Vediamo un esempio:

<html>
     <head>
     <title>Titolo del documento</title>

     <style type="text/css">
     BODY { background:#FFFFD1; color:#000000 }
     p { letter-spacing:7pt; word-spacing:10px }
     </style>

     </head>
     <body>
     <p>Usando questo elemento di stile</p>
     <p>ogni lettera di ciascuna parola </p>
     <p>sarà distanziata di 7 punti</p>
     <p>ed ogni parola sarà distanziata</p>
     <p> dalla successiva di 10 pixels.</p>
     </body>

</html>

anteprima

 

7.11 Trasformazione del testo

L'elemento di stile text-transform serve a far sì che un paragrafo o una parte della pagina, in qualunque modo sia stata realmente scritta, appaia tutta in caratteri maiuscoli, tutta in caratteri minuscoli oppure con la prima lettera di ciascuna parola in maiuscolo.

Valori ammessi sono:

  • capitalize (con la prima lettera di ciascuna parola in maiuscolo)
  • uppercase (con tutte le lettere in maiuscolo)
  • lowercase (con tutte le lettere in minuscolo)
  • none (come è stata scritta)

Aiutandoci con le classi, vediamo un esempio:

<html>
     <head>
     <title>Titolo del documento</title>

     <style type="text/css">
     BODY { background:#FFFFD1; color:#000000 }
     p { text-transform:none}
     .maiuscolo {text-transform:uppercase}
     .minuscolo {text-transform:lowercase}
     .iniziale {text-transform:capitalize}
     </style>

     </head>
     <body>
     <p>Tutte le frasi di questa pagina sono state scritte allo stesso modo,</p>
     <p
class="maiuscolo">ma questa appare tutta in maiuscolo,</p>
     <p
class="iniziale">questa appare con l'iniziale di ogni parola in
maiuscolo,</p>
     <p
class="minuscolo">e questa tutta in minuscolo.</p>
     </body>

</html>

anteprima

 

 


Torna alla pagina precedente Vai alla pagina successiva
Pagina precedente Pagina successiva
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Registrazione dominio, spazio illimitato, 5 caselle di posta, a soli 24,79 euro all'anno iva inclusa.

www. .

Questo sito è ottimizzato per Explorer 5.0 o superiore, Java compatibile. Alcune delle applicazioni presenti potrebbero non essere supportate da Netscape© o da sistemi operativi diversi da Microsoft© Windows. Tutti i marchi citati sono di proprietà dei loro legittimi autori.

Webmaster: Seatiger Team