Diverse segnalazioni interessanti negli ultimi tempi, raccolti nel quasi-abituale
(e spero gradito) digest. Cominciamo con i CSS: in Levels of CSS knowledge Emil Stenström presenta sette livelli (da 0 a 6) di conoscenza dei CSS, un buon modo per auto-valutare la propria conoscenza dei fogli di stile. Qualcuno lo ha fatto?
Stu Nicholls propone A cross-browser drop-down cascading validating menu: un menu dropdown che funziona anche su IE senza Javascript né behaviour (htc). Come ci è riuscito? Inserendo del markup aggiuntivo (e non corretto) che viene servito grazie a commenti condizionali solo a IE. Una soluzione come al solito molto creativa, ma a parer mio un po' ridondante e contorta: forse meglio ricorrere a modi consolidati quali Javascript o behaviour.
Si aggiunge alle varie tecniche per avere grafici a barre di cui avevamo
parlato un po' di tempo fa
il recente Real World Bar Graphs, il risultato è davvero
notevole anche se il markup potrà sembrare un po' old school ai puristi del codice.
Avere link "a tutto campo" con titoli e descrizioni sarà uno dei nuovi trend nel web design, lanciato nel recente redesign di Veerle: a parer mio si tratta un miglioramento nell'interazione, sostenuto anche dalla legge di Fitt. Due i possibili approcci. Il primo è HTML più CSS, e viene spiegato nel recente How to Create a Block Hover Effect for a List of Links. La semanticità del markup forse viene troppo sacrificata in favore della presentazione/interazione.
Ci sono alternative? Certo: conservo tra i miei bookmark Large clickable boxes as navigation with CSS and DOM di Chris Heilmann, in cui Javascript estende l'area cliccabile dei link e aggiunge l'effetto rollover. Personalmente, propendo
per questa seconda soluzione che consente di non avere strutture troppo rigide nel markup, dato che i link essendo elementi inline possono solo contenere altri elementi inline.
Se tra i lettori c'è qualcuno che ha un blog con WordPress, vale la pena di visitare A theme a day che racchiude sette temi molto belli per questa piattaforma di blogging.
Passando a Javascript: in Eliminating redisplay flashes in JavaScript un possibile modo per eliminare (o quantomeno ridurre) l'effetto di transizione in pagine in cui la presentazione di alcuni elementi
viene modificata mediante javascript.
In tema di grafica e tipografia: vale la pena di segnalare The logos of web 2.0,
in cui vengono presentati 400 e passa loghi e alcuni dei font e tratti comuni che caratterizzano i più significativi brand dei siti del web 2.0.
Concludo segnalando il recentissimo Graybit, un sito che consente di trasformare una qualsiasi pagina web in bianco e nero (immagini incluse). Notevole, soprattutto per rendersi conto se c'è abbastanza contrasto anche in assenza di colore. Ecco come risulta <edit>.