pubblicato Mercoledì 19 Novembre del 2008 alle 14:12.

È assolutamente inutile... non posso farci nulla. [confused] Questo è un periodo di rimaneggiamenti del blog. [smile]

Ieri ho deciso che dovevo leggere una bella guida sull'XHTML, mai fatto prima. Infatti, si vedevano gli effetti sulla struttura HTML del blog.

Dopo aver già modificato parte della struttura del template, o meglio quella parte definibile come la cornice del blog, adeguandola alle regole dell'XHTML, purtroppo non è stato sufficiente. In quanto i post già scritti non rispettavano lo standard, è a questo punto che mi sono deciso di leggere una guida.

Già nel gennaio scorso avevo letto la guida sui CSS di html.it, semplice, chiara e veloce. Ieri, sempre sul html.it, prima ho letto velocemente la guida sull'HTML, per rivedermi un po' di concetti ormai caduti nell'oblio e poi sono passato alla guida in questione.

Dopo aver capito perché e come si è arrivati a questo nuovo linguaggio, come estenderlo, sono arrivato al punto che mi interessa molto: «Come validarlo?». È così che ho capito gli errori da me commessi. Usavo gli elementi in-line e blocchi senza un ordine. Per esempio un errore comune da me commesso, era inserire un "blocco" nel tag <p></p>.

Così come era successo nelle modifiche della colonna laterale, anche nella principale ho dovuto semplificare la struttura rimuovendo innumerevoli tag <div> e, ove necessario, sostituendoli con un <span> il quale è un elemento in-line quindi correttamente può essere inserito in <p>, anche se con i CSS è possibile ridefinirlo come blocco con l'istruzione: display: block. Ho dovuto ridimensionare molto l'uso del tag <pre>, infatti anch'esso è un elemento blocco e prima più che un uso ne facevo un abuso.

Probabilmente nei prossimo giorni ho intenzione di apportare ulteriori modifiche, in particolare ridimensionare ulteriormente l'uso del tag <pre> a situazioni di esclusiva necessità. La mia prossima modifica sarà rimuoverlo dal codice dei post in cui parlo e cito i miei script-ini mettendo un link per il download dei medesimi.

Attualmente il DOCTYPE a cui faccio riferimento è il Transitional per una questione di target. [laugh] No, cioè dell'attributo target. Attualmente, lo uso per poter far aprire i link esterni in nuove schede o finestre e poi viene anche usato nel codice per implementare la ricerca, con valore self. Purtroppo non è ancora finita, come ho già detto in questo post, attualmente questo sito non rispetta lo standard anche perché quelli di HaloScan ancora devono adeguare il loro codice allo standard.

Speriamo che gli amministratori di questi servizi si decidano prima o poi. [sad]

Ultimo aggiornamento 20 Novembre 2008

[feed] Feed dei commenti [etichetta] Etichette: blog

powered by FreeFind
Il sito è una creazione di Maurizio... ed è pubblicato sotto una Licenza CC; esso non viene aggiornato
in maniera periodica, pertanto non può essere considerato un prodotto editoriale ai sensi della legge n. 62 del 7.03.2001.