Archivi per la categoria ‘CSS e XHTML’

La mia ultima fatica

Domenica, 25 Giugno 2006

Questo è il mio ultimo lavoro. È stata una fatica riuscire a far digerire il layout a Internet Explorer, ma alla fine ce l’ho fatta e il sito è visualizzato perfettamente anche su Firefox, Opera e Safari. L’ho scritto interamente in XHTML 1.0 Strict + CSS 2.0. Per l’inserimento delle news sono stato costretto (causa hosting economico) a utilizzare PHP, anche se avrei voluto provare “in produzione” Rails. Per produrre codice Javascript non intrusivo (o unobtrusive per chi è avvezzo ai termini anglofoni) vi segnalo questo tutorial che mi è stato parecchio utile.

Acid2 e Internet Explorer 7

Giovedì, 2 Febbraio 2006

A quanto pare la nuova versione di Internet Explorer non passa il test acid2, anzi, il rendering sembra essere peggiore di quello della versione precedente. Inoltre molte pagine della Test Suite CSS 2.1 del W3C vengono interpretate scorrettamente.

Istogrammi e CSS

Mercoledì, 21 Dicembre 2005

Una tecnica compatibile con tutti i browser per creare istogrammi utilizzando solo i CSS dal solito Meyer.

Causa dei blocchi

Martedì, 13 Dicembre 2005

Ho trovato la causa dei blocchi del database di questo sito: nonostante abbia a disposizione 2000 query all’ora, pare che sia riuscito a superare questo limite. Infatti sul sito di Altervista è riportato quanto segue:

L’eccedere il numero di queries consentite non comporta alcuna penalizzazione o blocco per l’account ma la sola visualizzazione temporanea di un messaggio d’errore sul browser

Pure CSS Tooltips

Giovedì, 17 Novembre 2005

Segnalo questa utilissima tecnica per creare tooltip personalizzati che funzionano con Internet Explorer, Firefox e Opera solo con i CSS. E’ utilissima per applicazioni che girano sul browser.

Abbandonare i frame

Lunedì, 14 Novembre 2005

Chi utilizza ancora i frame probabilmente ignora che vi siano altri metodi più puliti ed efficaci per ottenere il medesimo risultato. L’alternativa definitiva c’è (e da tempo) e si chiama SSI. In pratica basta un particolare particolare commento come questo:

<!--#include file="pagina.html"-->

Per far inserire automaticamente lato server il contenuto del file pagina.html. Per funzionare serve che sul server sia installato Apache, ma con qualche modifica le SSI possono essere utilizzate anche su IIS.
Il punto di partenza è sicuramente la documentazione ufficiale di Apache, ma ci sono sul Web numerosi articoli di approfondimento come questo.
Inoltre, il rendering dei frame può essere facilmente emulato via CSS, grazie alle proprietà overflow e position.
Non avete più scuse per continuare a usare frame e (ancora peggio) iframe! :-)