alcune caratteristiche del nuovo linguaggio per il web, seconda puntata
Due elementi introdotti in HTML sono i tag <header> e <footer>, che a prima vista sembrano abbastanza intuitivi. Per anni abbiamo usato dei comunissimi div per marcare intestazione e piè di pagina, e finalmente è arrivato il momento di far giustizia a queste due importanti porzioni dei nostri codici sorgente: questa novità semplifica il modo in cui manipoliamo il document object model, e l’assegnamento degli stili, potendo adesso indicare questi elementi in maniera diretta e uniforme. Ma la cosa più importante è la caratterizzazione semantica che acquisiscono intestazione e piè di pagina:
L’elemento
<div>non ha una semantica definita, e stessa cosa vale per l’attributo id: i browser non possono derivare nessun significato dal valore degli attributi — Mark Pilgrim, Dive Into HTML5
alcune caratteristiche del nuovo linguaggio per il web, prima puntata
Vorrei condividere oggi con te quelle poche cose che ho imparato finora su HTML 5, la nuova versione del linguaggio che si nasconde dietro tutte (ma proprio tutte) le pagine web. Si parla da tempo dell’inadeguatezza e della povertà semantica dei vari dialetti presenti sul mercato, che vanno “piegati” in maniera innaturale per svolgere funzioni per le quali non erano stati pensati. La vocazione del linguaggio del futuro si sposta in maniera netta verso la marcatura semantica più che visiva dei contenuti. Contrassegnare un testo come grassetto è cosa del passato, perché non aggiunge informazione sulla tipologia del dato in questione: tutta questa “roba” estetica, dicono i promotori del nuovo approccio, deve essere ormai dominio dei fogli di stile. Al contrario, quello che conta è la struttura, gerarchica e semantica, del dato: ecco spuntare marcatori come article, footer e section. Ecco cosa c’ho capito io. tutti pronti a passare ad html5?: Leggi il resto »
Seguo il consiglio di Tommy (o forse dovrei dire Davide, dopo la sua recente evoluzione) pubblicando un piccolo accorgimento che ho implementato sul mio blog nei giorni seguenti al cambio di tema. Ma partiamo dall’inizio: quando ci si accinge a rilasciare una nuova veste grafica, è inevitabile che per alcuni giorni i 404 fioccheranno a destra e sinistra, specialmente se sono cambiati i nomi dei fogli di stile, delle immagini e se si usano meccanismi di caching che manterranno i vecchi stili nella pancia del browser dell’utente per molti giorni. Successe così che il mio sito era spesso irraggiungibile perché tutti questi errori facevano innervosire il guardiano di Tophost (altrimenti noto come QoS, qualità del servizio), che ha il compito di garantire un uso delle risorse tra i condomini equo e solidale. come non far scattare il qos su tophost: Leggi il resto »
Sto provando da alcuni giorni il nuovo nato in casa Mozilla, Firefox 4. A detta degli sviluppatori, molte delle critiche mosse al suo predecessore (lentezza in primis) sono state utili a creare un prodotto più snello, performante ed al passo con i tempi. Si, è vero, il supporto per HTML5 ed i nuovi formati del web è molto più marcato, e di certo la parziale pulizia dell’interfaccia grafica aiuta un po’ (anche se mi sembra che abbiano copiato da Opera ed Internet Explorer 9, stavolta), ma come velocità ancora non ci siamo. Si vantano delle prestazioni con un video, che riporto qui sotto, che paragona i tempi di esecuzione di un simpatico script sulle due piattaforme. Io ho provato a confrontare Google Chrome con Firefox 4 beta sul mio computer, ed il browser di Mountain View ha dominato senza pietà. Per la serie: non è tutto “oro” quello che vogliono farci vedere i signori di Mozilla. firefox 4 solo un po’ meglio: Leggi il resto »
Quando gli sviluppatori di un programma decidono di essere pronti a rilasciarne una nuova versione, in gergo si dice che fanno un “congelamento del codice”, una specie di moratoria dove è fatto divieto di aggiungere nuove funzionalità, e ci si concentra esclusivamente sul rifinire quelle esistenti. Questo è quanto sta per accadere per WordPress 3.1, l’ultimo nato in casa Automattic, che si prepara al suo debutto in società. Vediamo allora cosa ci aspetta in questa nuova fantascientifica release. wordpress sta per essere congelato: Leggi il resto »