Archivio

Agosto 2008
L M M G V S D
« Gen    
 123
45678910
11121314151617
18192021222324
25262728293031

Categorie

Links

RSS del.icio.us/taipan

Archive for the CSS Category

Tutorial su CSS

Segnalo, anche come promemoria personale, un interessante post dal blog di Html.it: CSS: i tutorial imperdibili.

Sfondo fisso

Lo sfondo di una pagina web può essere reso "fisso"; in questo modo l’immagine resta ferma mentre scorre soltanto il contenuto. A parte la bellezza o meno dell’effetto visivo che si ottiene (del tutto soggettiva), la cosa si può rivelare utile quando si vuole usare come sfondo un’immagine di grandi dimensioni (es. 1024×768) che deve ricoprire l’intera area visibile. Se l’immagine non è fatta per essere ripetuta più volte, si ottiene un "collage" non troppo bello da vedere, quindi è utile bloccarla.

Fissare lo sfondo è molto semplice e si può fare in due modi, con HTML o con i CSS.

In HTML bisogna usare un parametro del tag <Body> che non fa parte dello standard; ciò significa che l’effetto sarà visibile solo con Internet Explorer emoticon. Il codice da usare è il seguente:

<body background="percorso_immagine_sfondo" bgproperties="fixed">

Da notare la parte in grassetto con il parametro bgproperties e il valore fixed che blocca lo sfondo. Si tenga presente, inoltre, che gli attributi del tag Body sono considerati deprecati; maggiori info QUI (ringrazio Marco per la precisazione).

Con i CSS, invece, si utilizza una proprietà che fa parte dello standard, quindi visibile anche da altri browser. Generalmente avremo una riga che specifica l’immagine da utilizzare come sfondo:

background: url("http://www………../immagine.jpg");

Per bloccare l’immagine basta andare a capo ed aggiungere:

background-attachment: fixed;

Questo è tutto. Da notare che l’immagine viene prima ripetuta per coprire tutta l’area visibile e poi fissata. Così se si usa una texture si può ugualmente ricoprire tutta la pagina.