Gli ultimi post di Edit
IE7: selettori, bug e filtri
Giovedì 16 Novembre 2006 - 11:10
di Alessandro Fulciniti

Breve aggiornamento con alcune segnalazioni sul recentissimo browser di casa Microsoft. La prima riguarda il corposo articolo Newly supported CSS Selectors in IE7 che esamina in dettaglio i nuovi selettori introdotti in IE7. E se dopo la lettura, i nuovi selettori possono sembrare tanti, nel post
IE 7 Supports More CSS Selectors, Whip-e-dee-doo-da si scopre che in realtà IE7 supporta solo 13 selettori sui 43 disponibili nei CSS di livello 3.
Passando ai bug: iniziano a circolare le prime risorse sui bug di IE7: in Bugs in IE7 ne vengono documentati ben 38 riferiti sia al supporto CSS che al Javascript. Devo dire che comunque, a una prima lettura, nessuno dei bug di IE7 ha una gravità paragonabile a quelli di IE6.
Rimanendo in tema di bug e compatibilità, nel recentissimo post
Three reasons sites break in Internet Explorer 7 Roger Johannson sostiene che la maggior parte dei siti hanno problemi di resa in IE7 rientrano in una delle seguenti tre categorie:
- Siti che hanno una dichiarazione XML prima del doctype, mandando IE6 in quirks mode ma non IE7.
- Siti che fanno uso pesante di hack che non funzionano più su IE7.
- Siti che usano il commento condizionale senza specificare il numero di versione.
Concludo con due segnalazioni sui filtri. Per quanto riguarda il Javascript, in
Reliable IE7 detection with javascript vengono presentati alcuni spunti per fare lo sniffing di questo browser; mentre in Targetting IE7 viene presentato un filtro CSS per IE7. Per entrambe le risorse, manca purtroppo l’efficacia sugli altri browser, quindi si tratta di soluzioni che andrebbero usate con cautela e solo dopo test approfonditi.
Categoria: CSS | Permalink | Commenta
Cosa mi aspetto da un articolo CSS
Lunedì 30 Ottobre 2006 - 12:15
di Alessandro Fulciniti

Come autore sui CSS, mi piace molto scrivere ma anche tenermi aggiornato. Sono molte le
segnalazioni di tecniche e articoli CSS qui sul blog, e credo di aver imparato a valutare con sguardo critico ciò che leggo. In un certo modo, sviluppare un senso critico da lettore mi aiuta molto come autore di articoli, oltre che (spero) a passare ai lettori del blog segnalazioni meritevoli o sotto uno sguardo critico.
Ci sono infatti molte caratteristiche che possono rendere un articolo CSS un buon articolo. E il più delle volte si tratta di accorgimenti che gli autori trascurano… mi è capitato diverse volte di leggere buone idee mal presentate, oppure di idee mediocri o banali rese egregiamente in un articolo ben scritto.
Un articolo CSS può avere due compiti a parer mio: informare e formare. È piuttosto facile informare sul “si fa così”, resta molto più difficile formare, ovvero insegnare il “si fa così perchè..” ed è questa una di quelle caratteristiche capace di fare un buon articolo. I lettori hanno bisogno di metodologie e soluzioni pratiche, ma ancora di più di idee e concetti che hanno una valenza molto più ampia.
Continua a leggere Cosa mi aspetto da un articolo CSS
Categoria: CSS | Permalink | Commenti (5)
CSS: selettori e hack
Mercoledì 20 Settembre 2006 - 09:00
di Alessandro Fulciniti

Avere a disposizione tabelle di compatibilità dei selettori CSS e di hack può essere utilissimo, ecco quindi due risorse che ho trovato di recente e che consiglio di aggiungere tra i preferiti, se non altro per il loro livello di completezza.
CSS selectors è una serie di tabelle di compatibilità e test per il supporto dei selettori CSS, mentre CSS Hacks presenta molti hack e il loro effetto sui browser: positivo il fatto che per molti di essi venga dichiarata anche la pericolosità d’uso, e che il commento condizionale venga trattato approfonditamente e definito come la tecnica più affidabile. Le due risorse sono piuttosto recenti e aggiornate con IE7.
Categoria: CSS | Permalink | Commenti (1)
IE7: alcune news
Martedì 5 Settembre 2006 - 10:11
di Alessandro Fulciniti

Breve aggiornamento su alcune novità riguardanti IE7. Anzitutto, per chi li avesse persi, meritano una lettura i numerosi post sul blog. Ora le news.
Il 24 Agosto è stata rilasciata, come annunciato su IEBlog, la versione Release Candidate 1: non si tratta più di una versione beta, e se non seguirà una RC2, è proprio l’ultima versione prima di quella definitiva, prevista per l’ultimo quarto del 2006. Versione definitiva che sarà servita da Microsoft
attraverso un aggiornamento automatico, che mi fa pensare che la sua diffusione sarà piuttosto veloce. In vista delle novità che il nuovo browser porterà nella produzione di siti con i CSS, su HTML.it trovate
10 consigli per prepararsi a Internet Explorer 7.
Su IEBlog, invece, molto interessante il post Details on our CSS changes for IE7 con l’elenco definitivo dei bug risolti e le nuove proprietà CSS supportate dal browser di casa Microsoft.
In chiusura, due risorse validissime con tabelle di compatibilità aggiornate con la beta 3 di IE7: CSS Filters e Web Browser Standard support.
Categoria: Software e Servizi | Permalink | Commenti (17)
Decidere quale tecnica CSS adottare
Mercoledì 28 Giugno 2006 - 11:55
di Cesare Lamanna

Il caso reale da cui parte Rachel Andrew in questo intervento sul suo blog è quello delle tecniche usate per fare il clear su/di elementi resi float.
Due alternative. La prima prevede l’uso di elementi aggiuntivi. La seconda, sviluppata su PositionIsEverything, non fa uso di elementi aggiuntivi, ma poggia pesantamente su tutta una serie di hack.
Ecco, in casi come questo, in cui è possibile ottenere lo stesso risultato visuale con metodi alternativi, quali criteri ci debbono guidare nell’adozione di una tecnica rispetto all’altra? Nello specifico: meglio (o meno peggio) gli hack o i div aggiuntivi? A pensarci bene, è uno scenario comune. Voi, in generale, come vi regolate?
Categoria: CSS | Permalink | Commenti (7)
Vitamin, il web design multivitaminico
Mercoledì 26 Aprile 2006 - 10:55
di Alessandro Fulciniti

Dopo Bite Size Standards di cui ho parlato
qui, ecco Vitamin, un nuovo sito multiautore sul web design che, data la caratura degli autori, è senza dubbio molto promettente. Si tratta di una risorsa destinata a diventare un punto di riferimento.
I primi articoli sono decisamente interessanti: How CRAP
is your site design di Mike Rundle propone un’analisi dei siti web in base ai quattro elementi fondamentali del design: Contrasto, Ripetizione, Allineamento e Prossimità. Molto informativo, e a dire il vero è uno di quegli argomenti che avevo in mente per un articolo.
Notevole il punto di vista di Dave Shea in Stop Hacking, or be Stopped sull’importanza di evitare gli hack CSS, soprattutto con IE7 che entrerà presto nella rosa dei browser da tenere in conto per lo sviluppo e il test di siti web. A proposito di IE7, il 24 aprile è stata rilasciata la beta 2 che vale la pena di installare. Mi raccomando: se avete installato la beta precedente, va disinstallata prima di procedere con l’installazione.
Infine, in Making
Popular Layout Decisions Eric Meyer parla di scelte essenziali nello sviluppo di siti web: la risoluzione, il tipo di layout e il dimensionamento dei font. Quello che risulta è che non ci sono risposte assolute e scelte migliori rispetto ad altre.
Categoria: Web Design | Permalink | Commenti (1)
Mac sopravvive a secondo “hacking test”
Giovedì 9 Marzo 2006 - 18:30
di Francesco Caccavella

La storia l’avevamo raccontata in un aggiornamento di un vecchio messaggio. Giudicando fallaci i risultati del test amatoriale “Rm My Mac”, Dave Schroeder, un dipendente della divisione Informatica dell’Università del Wisconsin, aveva attivato un dominio gestito da un Mac Mini per sfidare hacker e affini a provare a penetrare nel sistema ed eseguire un defacement dell’homepage. Il dominio, ora non più attivo, era ospitato dalla Wisconsin University che, appena saputo della faccenda, ha provveduto a rimuoverlo. Il testo che segue si legge nella cache della pagina di Yahoo!:
Ieri abbiamo scoperto la sfida Mac OSX, un’attività non autorizzata dalla Università di Madison. Non appena il test è giunto all’attenzione del nostro direttore egli ha provveduto a concluderlo.
Nessuno è riuscito a “bucare” il server Mac. Cracker hanno però tentato diversi attacchi di Denial Of Service che tuttavia non hanno messo in pericolo la stabilità della rete universitaria e nemmeno del piccolo computer Apple. I risultati del test si possono leggere su un messaggio di un forum online. Il dato più importante: durante le 38 ore del test non sono stati registrati accessi non autorizzati.
Categoria: Sicurezza | Permalink | Commenti (12)
Microsoft invita a ripulire gli hack CSS
Venerdì 14 Ottobre 2005 - 15:00
di Alessandro Fulciniti

Un recentissimo post su IEblog lancia un invito:
Stiamo cominciando a notare i primi siti e le prime pagine “rotte” a causa dei fix CSS che abbiamo apportato. Vorremmo chiedervi il vostro aiuto nel fare pulizia degli hack CSS
nelle vostre pagine per IE7.
Il messaggio è molto chiaro: se avete usato hack o workaround preparatevi a rimuoverli perchè gli effetti con IE7 potrebbero essere disastrosi. Insieme ai molti bug risolti, IE7 avrà infatti un maggiore supporto dei selettori CSS 2.
Continua a leggere Microsoft invita a ripulire gli hack CSS
Categoria: CSS | Permalink | Commenti (7)
I filtri CSS
Martedì 27 Settembre 2005 - 12:00
di

Quante volte ci è capitato di dovere combattere con la compatibilità dei browser? Anche se gli hack e i filtri non sono l’unico sistema per risolvere un problema, a volte sono l’unica via d’uscita.
Su questo sito ne troverete un’ampia collezione, divisa in comode tabelle. I filtri e gli hacks si dividono i quattro gruppi:
- CSS filtering using CSS only: Usati solo all’interno dei CSS, o parzialmente nel markup (X)HTML
- CSS filtering using (X)HTML: Usati solo all’interno del markup (X)HTML
- CSS filtering using Javascript: Filtri che utilizzano Javascript. Su questi ultimi, bisogna prestare molta attenzione poichè non tutti gli utenti hanno un browser con supporto Javascript, e a volte lo stesso è disabilitato.
- Non-validating Hacks: Hacks che non possono essere validati. Dubbio anche su questi ultimi, poichè non si conosce il comportamento futuro di browser totalmente compliant
In ogni caso, questo CSS Filters andrebbe aggiunto ai propri bookmark. In molti casi può rivelarsi come un vero salvavita, specie quando servono soluzioni rapide.
Categoria: CSS | Permalink | Commenti (3)
Box Model e workaround
Lunedì 19 Settembre 2005 - 08:45
di Alessandro Fulciniti

Uno dei miei primi articoli su PRO, che risale a circa due anni fa, è quello sul box model. Ho pensato di proporre su questo blog un post su una delle tecniche che non è presente in quell’articolo, una tecnica di facile applicazione, solida, robusta e a prova di futuro.
Rivediamo brevemente il problema: se assegniamo una larghezza esplicita a un elemento, secondo le specifiche CSS questo valore indicherà l’area utile al contenuto, bordi e padding esclusi. Internet Explorer 5.0, 5.5 (e la versione 6 in quirk mode, ovvero senza un corretto doctype), interpreteranno tale valore come
la larghezza totale dell’elemento, includendo erroneamente, quindi, bordi e padding. Per ottenere un dimensionamento consistente le possibili soluzioni sono due:
- Evitare di specificare la larghezza effettiva all’elemento e insieme bordi e/o padding
- Usare uno delle tante versioni del box model hack
Continua a leggere Box Model e workaround
Categoria: CSS | Permalink | Commenti (18)










