Joomla.it Forum
Componenti per Joomla! => SEO => : norsefire 14 Jul 2013, 14:08:15
-
Utilizzo joomla 2.5. Come specificato nel titolo, ho problemi nel validare alcuni elementi. In un articolo ho un codice di questo tipo
<a href="http://www.sito.it" title="sito web" style="line-height: 1.3em;"><img src="images/uno.bmp" border="0" />
su validator w3c mi da questo errore
Line 225 (http://validator.w3.org/check?uri=http%3A%2F%2Fchatdreams.altervista.org%2F&charset=%28detect+automatically%29&doctype=Inline&ss=1&group=0&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices#line-225), Column 180 The border attribute is obsolete. Consider specifying img { border: 0; } in CSS instead.…;"><img src="/images/uno.bmp" border="0" alt="" /> </section>
Ho provato ad eliminare il TAG border, ma si ripresenta. Come risolvo?
-
Ciao.
Riprendo questo vecchio post, perché mi pare importante poter risolvere questa anomalia.
Praticamente tutte le immagini inserite in Joomla con o senza editor vengono memorizzate con l'attributo border="0", se elimino da html l'attributo, in fase di salvataggio ricompare, nel caso che io definisca un bordo diverso ad esempio 10, nel codice html viene aggiunto: style="border:10px solid black; ma lascia comunque l'attributo border="0".
In fase di validazione W3C quest'ultimo viene comunque segnalato come warning, non è invalidante ma fastidioso.
Penso che questo vada risolto dal team di sviluppo (anche perché l'attributo border è obsoleto), ma nel frattempo che soluzioni è possibile adottare?
Gioacchino
-
Se può essere utile ho modificato il file plugins/editors/tinymce/tinymce.php alla riga 421 circa, sostituire l'attuale riga:
$elements[] = 'img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style]';
con questa:
$elements[] = 'img[class|src|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style]';
Ciao
-
Cmq tiny é un app esterna e ha un sito di riferimento dove magari molti problemi vengono risolti prima
-
Cmq tiny é un app esterna e ha un sito di riferimento dove magari molti problemi vengono risolti prima
Cmq a distanza di un anno dal post originale, l'unica risposta/soluzione l'ho scritta io. 8)
-
Mah... magari era un problema solo tuo... cm non mi sembra un grande errore, ti dice che é obsoleto non sbagliato. A me sembra più penalizzante che manchi l' alt
-
Mah... magari era un problema solo tuo... cm non mi sembra un grande errore, ti dice che é obsoleto non sbagliato. A me sembra più penalizzante che manchi l' alt
Infatti l'alt l'ho lasciato e poi il fatto che oggi non sia un errore ma obsoleto secondo me significa che è bene prepararsi prima che diventi deprecato e poi errore.