You are here

L' attributo style produce un errore se usato nell' html

Inviato da giovanninews on Mar, 16/02/2010 - 22:38

css-zen-book Pur ritenendo tuttora valida l' informazione riportata nell' articolo "CSS - Distanziare testo e immagine con una cornice", nel senso che produce l' effetto descritto, questa tecnica produce, in fase di validazione con Total Validator, l' errore E650 per le specifiche HTML 4.01 così descritto : "When style attributes are used the default style sheet language should be specified using a Content-Style-Type HTTP header or <meta> tag".

L' errore rimanda ad una pagina del W3C a questo indirizzo : http://www.w3.org/TR/html401/present/styles.html#h-14.2.1 . Per diminuire la frequenza dell' errore, ho scelto di eliminare dal CSS la riga border: 1px solid #a0a0a0; che produceva, attorno ad ogni immagine,

un bordo di 1 pixel, tolta poi con l' editor html utilizzando l' attributo style; è proprio questo attributo, inserito nell' html, a produrre l' errore.

Nel caso sia necessario inserire il bordo, questo viene inserito in fase di pubblicazione dell' articolo con l' editor html, nelle specifiche dello stile, mettendo ad esempio border: 1px solid; . Naturalmente questo riprodurrà l' errore.