Ciupanezu, on 25 September 2009 - 10:55 AM, said:
Pentru ca fiecare browser interpreteaza diferit codul HTML.
Lucrez de 2 ani in domeniu, si am avut de "n" ori probleme de astea.
Mozilla inchide automat oricare tag neinchis. Daca il inchide bine sau nu, asta e in functie de tag-urile din jur, sa-i zic asa.
O simpla chestie, ca sa te convingi ca problema e din HTML.
Intra cu IE7, pe pagina respectiva, sau orice pagina unde a postat un moderator.
Dai view source, copii intregul text HTML, apoi intri pe
http://validator.w3.org/ , alegi Validate by Direct Input
Dai paste acolo la cod, si Validate.
O sa-ti zica ceva de genul:
Errors found while checking this document as XHTML 1.0 Strict!
Quote
Line 778, Column 7: end tag for "span" omitted, but OMITTAG NO was specified
</li>
✉
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Line 777, Column 3: start tag was here
<span class='fc'><span style='color:green'>Moderators</span>
Line 1299, Column 7: end tag for "span" omitted, but OMITTAG NO was specified
</li>
✉
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Iar asta e problema
Quote
Line 777, Column 3: start tag was here
<span class='fc'><span style='color:green'>Moderators</span>
Line 1299, Column 7: end tag for "span" omitted, but OMITTAG NO was specified
Si ca sa fii mai sigur, poti inspecta si html-ul, ori cu Firebug-ul in firefox, ori cu idevtoolbar pentru ie6 si ie7.
Si acolo vezi exact totul :)/>
Cu ie6 e cu totul alta treaba. Diferente majore la style-uri (float-urile, margin-ul, padding-ul, width-ul, position-ul sunt calculate un pic diferit).
De obicei cand fac html-ul pentru un proiect, il fac pe IE7, pentru a elimina toate erorile, apoi fac micile modificari pentru celelalte browsere.