L'HTML 4.0 disapprova l'uso di molti attributi in linea e favorisce il loro impiego nei fogli di stile secondo un principio di separazione della struttura del documento dallo stile  di presentazione. Ciò, d'altra parte, facilita la comprensione del documento a coloro che non fanno uso di interpreti visuali.

Tabella attributi

Elemento Attributi ammessi Descrizione
alt applet, area, img, input alt, richiesto per gli elementi img e area, mentre è opzionale per input e applet, permette di inserire un testo alternativo che può essere interpretato dal browser quando l'oggetto a cui questo è correlato non può essere presentato normalmente. Il caso più comune è quello di una immagine per un navigatore testuale o vocale:
Esempio:
<img alt=" logo del sito" src="logo.jpeg">
border table correlato all'elemento table indica l'ampiezza del bordo, che può essere specificata solo in pixel. Ecco un esempio pratico:
<table border="1" >
cellpadding table Indica la spaziatura all'interno delle celle
cellspacing table Indica la spaziatura fra le celle
cite blockquote, q Associato a questi due elementi serve a indicare l'URI del documento da cui è stata tratta la citazione
class può essere associato a tutti gli elementi ad eccezione di base, basefont, head, html, meta, param, script, title
summary table All'interno di summary, attributo obbligatorio, deve essere fornita una descrizione della tabella che ne faciliterà la lettura da parte di coloro che non adoperano interpreti visuali.