JavaScript

pagine di Roberto Ricci L.S. "A. Righi", Bologna.

Elementi di Stile e Grafica

Il World Wide Web Consortium (W3C) - l'organizzazione non a scopo di lucro responsabile della standardizzazione di HTML - ha creato STYLES in aggiunta a HTML 4.0 per definire come gli elementi HTML debbono essere visualizzati. Ciò aumenta le potenzialità di HTML, oltre a contrastare la diversificazione nelle interpretazioni tra Microsoft e Netscape. In particolare introduce alcune potenzialità grafiche.

Sintassi

Gli stili vengono aggiunti nei modi seguenti, l'ultimo dei quali prioritario:

  1. di default del Browser
  2. fogli di stile esterni, come nell'esempio seguente
    <link rel="stylesheet" type="text/css" href="http://www.w3schools.com/stdtheme.css" />
    
  3. fogli di stile interni tra <head> e </head>, con la forma seguente:
    <STYLE>
      sel1, ... ,selN {propr1: valore; ... proprK: valore;};
      ...
      sel1, ... ,selM {propr1: valore; ... proprh: valore;};
    </STYLE>
    
    dove
  4. definizione di stile all'interno dell'elemento HTML con la forma seguente:
    <marcatore  style="propr1: valore;...prorN: valore;"> ... </marcatore>
    

Selettori class e id

Allo stesso elemento HTML posono essere associati stili differenti come nell'esempio seguente:

H1.right {text-align: right}
H1.center {text-align: center}

in modo da definire due diversi stili di titoloni

<H1 class="right">
Questo paragrafo è allineato a destra.
</H1>
<H1 class="center">
Questo paragrafo è allineato al centro.
</H1>

Se non si precisa il nome di alcun marcatore, ad esempio

.center {text-align: center}
ogni elemento HTML sarà allineato al centro.

Il selettore class può essere applicato a più elementi nella stessa pagina. Invece il selettore id si applica sempre a un solo elemento. Ad esempio

H1#tit1{
	text-align: center;
	color: red
}

si applica al primo titolone con valore id uguale a tit1, mentre nel caso

*#verde {color: green}

si applica al primo elemento con valore id uguale a verde.

Nei CSS si possono inserire commenti tra "/*" e "*/", come nell'esempio seguente:

	/* Un commento */
H1{
	text-align: center;
	/* Un altro commento */
	color: red;
	font-family: arial
}

Esempi:

  1. Stile e posizionamento testo
  2. Mostra pop-up!
  3. Istogramma
  4. Barra che si allunga
  5. posizionare un punto sul documento
  6. visualizzare le coordinate di un punto (dove si fa click) sul documento
  7. visualizzare le coordinate del puntatore sul documento
  8. una simulazione del moto rettilineo uniforme
  9. rimbalzi nel documento
  10. onde unidimensionali
  11. primo esempio di grafico di una funzione
  12. grafico di una funzione
  13. life di John Conway
  14. movimento della luna
  15. ombreggiature di un testo
  16. orologio con le lancette
  17. ragnatele
  18. immagine in movimento (farfalla)
  19. disegnini spostabili

Esercizi:


pagine di Roberto Ricci L.S. "A. Righi", Bologna. Ultima revisione