• User Attivo

    Aiutatemi a risolvere l'ultimo errore di validazione!

    Salve, ho dedicato un pò di tempo a risolvere tutti gli errori che il w3c validator mi dava tranne uno per il quale proprio non riesco a capire il problema (si tratta dell'attributo border per un'immagine).

    L'indirizzo del blog è: vuvuvu.niubbissimo.com

    Grazie in anticipo per l'aiuto.


  • User Attivo

    Il tuo problema è di facilissima risoluzione!

    Togli l'attributo border nel tag immagine in quanto è stato deprecato in XHTML (soprattutto visto che usi lo Strict) e crea una proprietà in CSS che risolva il problema.

    Faccio un esempio. Se hai qualcosa di questo genere:

    [html]
    <img src="....." alt="foto" border="0" />
    [/html]puoi risolvere in due modi con il CSS, a seconda del bisogno che hai di avere il bordo settato a 0. Se tutte le immagini devono avere il border settato a 0 allora risolvi facilmente cosi:

    
    img { border: none; }
    
    ```Altrimenti se è solo quella immagine che necessita di avere bordo a 0 allora attribuisci a tale immagine una classe e usi questo codice:
    
    

    img.class_name { border: none; }


  • User Attivo

    Ciao, grazie della soluzione che mi hai proposto però non credo che l'errore sia dovuto al motivo che riporti tu ovvero quel "border" è per un'immagine-link che stà nel footer e come queste ce ne sono altre due e anche queste con il "border" ma in questi due casi non mi da errore: riepilogando su 3 casi analoghi in 1 mi da errore e negli altri 2 no! E' questo che vorrei capire!


  • User Attivo

    Invece ti assicuro che è quello. Togli la proprietà border e rivalida il codice, avrai 0 errori!

    E' ovvio che ho testato prima di postare, per questo ne sono sicuro!


  • User Attivo

    Ovviamente hai ragione tu:smile5: Ho tolto il primo border e ora mi da errore per il secondo... per logica mi sarei aspettato che li rilevasse tutti e tre insieme invece si ferma al primo... boh... grazie

    Visto che era solo per le tre immagini del footer ho inserito nel foglio di stile:
    #footer img {
    border: none;
    }


  • User Attivo

    Bè lavorandoci tutti i giorni qualcosina l'ho imparata 😉

    Buon lavoro!