• User Attivo

    Possibile bug di Ie7

    Facendo diverse prove su browsercam ho scoperto un possibile bug di Ie7: in pratica c'è una parte tagliata nel mio layout nelle pagine di questo tipo: pianeta-nba.com/giocatori-nba/kobe_bryant/
    , mentre su Ie6 (Xp o Vista è uguale) è tutto ok.
    Siccome ho spulciato qualche guida ma non riesco a venire a capo del problema chiedo a voi che tipo di bug può essere oppure se avete qualche idea su come posso intervenire,
    grazie


  • Super User

    Boh...in 1280x1024 su windows xp, non vedo differenza tra IE6, IE7 e FF2

    Quale sarebbe la parte tagliata???:bho:


  • User Attivo

    @Onsitus said:

    Boh...in 1280x1024 su windows xp, non vedo differenza tra IE6, IE7 e FF2

    Quale sarebbe la parte tagliata???:bho:

    C'è, a parte che l'immagine del giocatore sotto all'h1 scompare letterlamente, poi non mi visualizza parte del box sui sondaggi (colonna destra) e quasi tutto il bordo bianco sul div del video...
    ho deciso di mettere tutta quella parte in una tabella per evitare ulteriori sbattimenti... lo so è da vigliacchi, però che ci posso fare? :bho:
    se poi qualcuno riesce a darmi suggerimenti validi allora saprò ricompensare 😉


  • Super User

    Ciao Furious.
    Purtroppo c'è una quantità di errori piuttosto alta nel sito:

    line 17 column 5 - Avviso: <embed> is not approved by W3C
    line 17 column 196 - Avviso: discarding unexpected </embed>
    line 54 column 5 - Avviso: <embed> is not approved by W3C
    line 54 column 170 - Avviso: discarding unexpected </embed>
    line 84 column 225 - Avviso: discarding unexpected </td>
    line 87 column 5 - Avviso: <b> isn't allowed in <tr> elements
    line 87 column 1 - Informazione: <tr> previously mentioned
    line 87 column 8 - Avviso: missing </font> before <td>
    line 87 column 5 - Avviso: missing </b> before <td>
    line 88 column 21 - Avviso: inserting implicit <b>
    line 88 column 21 - Avviso: inserting implicit <font>
    line 88 column 69 - Avviso: plain text isn't allowed in <tr> elements
    line 87 column 1 - Informazione: <tr> previously mentioned
    line 91 column 48 - Avviso: discarding unexpected </b>
    line 98 column 15 - Avviso: replacing unexpected b by </b>
    line 106 column 1 - Avviso: discarding unexpected </font>
    line 84 column 1 - Avviso: missing </center>
    line 183 column 1 - Avviso: missing <tr>
    line 31 column 1 - Avviso: <img> attribute "width" has invalid value "2px"
    line 31 column 1 - Avviso: <img> attribute "height" has invalid value "400px"
    line 67 column 1 - Avviso: <table> attribute "width" has invalid value "200px"
    line 84 column 9 - Avviso: <table> proprietary attribute "bordercolor"
    line 85 column 1 - Avviso: <form> lacks "action" attribute
    line 86 column 1 - Avviso: <table> proprietary attribute "bordercolor"
    line 89 column 9 - Avviso: <table> attribute "align" has invalid value "middle"
    line 92 column 27 - Avviso: <td> attribute "align" has invalid value "middle"
    line 92 column 44 - Avviso: <a> escaping malformed URI reference
    line 93 column 5 - Avviso: <a> escaping malformed URI reference
    line 94 column 5 - Avviso: <a> escaping malformed URI reference
    line 95 column 5 - Avviso: <a> escaping malformed URI reference
    line 96 column 5 - Avviso: <a> escaping malformed URI reference
    line 97 column 5 - Avviso: <a> escaping malformed URI reference
    line 110 column 1 - Avviso: <table> attribute "width" has invalid value "200px"
    line 173 column 1 - Avviso: <table> attribute "width" has invalid value "400px"
    line 175 column 52 - Avviso: <td> attribute "width" has invalid value "250px"
    line 176 column 62 - Avviso: <td> attribute "width" has invalid value "250px"
    line 177 column 54 - Avviso: <td> attribute "width" has invalid value "250px"
    line 221 column 1 - Avviso: <div> anchor "clearer" already defined
    line 87 column 8 - Avviso: trimming empty <font>
    line 87 column 5 - Avviso: trimming empty <b>

    Questi , probabilmente, potrebbero aver prodotto degli errori apparantemente senza senso nella visualizzazione del sito.
    Potresti provare a correggere questi e poi passare all'errore sopra citato dato che è abbastanza difficile , almeno per me, cercare una soluzione con una quantità così alta alle spalle 😞


  • User Attivo

    @karedas said:

    Ciao Furious.
    Purtroppo c'è una quantità di errori piuttosto alta nel sito:

    line 17 column 5 - Avviso: <embed> is not approved by W3C
    line 17 column 196 - Avviso: discarding unexpected </embed>
    line 54 column 5 - Avviso: <embed> is not approved by W3C
    line 54 column 170 - Avviso: discarding unexpected </embed>
    line 84 column 225 - Avviso: discarding unexpected </td>
    line 87 column 5 - Avviso: <b> isn't allowed in <tr> elements
    line 87 column 1 - Informazione: <tr> previously mentioned
    line 87 column 8 - Avviso: missing </font> before <td>
    line 87 column 5 - Avviso: missing </b> before <td>
    line 88 column 21 - Avviso: inserting implicit <b>
    line 88 column 21 - Avviso: inserting implicit <font>
    line 88 column 69 - Avviso: plain text isn't allowed in <tr> elements
    line 87 column 1 - Informazione: <tr> previously mentioned
    line 91 column 48 - Avviso: discarding unexpected </b>
    line 98 column 15 - Avviso: replacing unexpected b by </b>
    line 106 column 1 - Avviso: discarding unexpected </font>
    line 84 column 1 - Avviso: missing </center>
    line 183 column 1 - Avviso: missing <tr>
    line 31 column 1 - Avviso: <img> attribute "width" has invalid value "2px"
    line 31 column 1 - Avviso: <img> attribute "height" has invalid value "400px"
    line 67 column 1 - Avviso: <table> attribute "width" has invalid value "200px"
    line 84 column 9 - Avviso: <table> proprietary attribute "bordercolor"
    line 85 column 1 - Avviso: <form> lacks "action" attribute
    line 86 column 1 - Avviso: <table> proprietary attribute "bordercolor"
    line 89 column 9 - Avviso: <table> attribute "align" has invalid value "middle"
    line 92 column 27 - Avviso: <td> attribute "align" has invalid value "middle"
    line 92 column 44 - Avviso: <a> escaping malformed URI reference
    line 93 column 5 - Avviso: <a> escaping malformed URI reference
    line 94 column 5 - Avviso: <a> escaping malformed URI reference
    line 95 column 5 - Avviso: <a> escaping malformed URI reference
    line 96 column 5 - Avviso: <a> escaping malformed URI reference
    line 97 column 5 - Avviso: <a> escaping malformed URI reference
    line 110 column 1 - Avviso: <table> attribute "width" has invalid value "200px"
    line 173 column 1 - Avviso: <table> attribute "width" has invalid value "400px"
    line 175 column 52 - Avviso: <td> attribute "width" has invalid value "250px"
    line 176 column 62 - Avviso: <td> attribute "width" has invalid value "250px"
    line 177 column 54 - Avviso: <td> attribute "width" has invalid value "250px"
    line 221 column 1 - Avviso: <div> anchor "clearer" already defined
    line 87 column 8 - Avviso: trimming empty <font>
    line 87 column 5 - Avviso: trimming empty <b>

    Questi , probabilmente, potrebbero aver prodotto degli errori apparantemente senza senso nella visualizzazione del sito.
    Potresti provare a correggere questi e poi passare all'errore sopra citato dato che è abbastanza difficile , almeno per me, cercare una soluzione con una quantità così alta alle spalle 😞

    Non sembrano proprio questi i motivi per cui il layout su Ie7 sballa: c'è un qualche bug che non è facile individuare... cmq sto risolvendo appoggiando la parte alta a una tabella e una lista <ul> e sembra che non ci siano problemi di visualizzazione.


  • Super User

    L'uso delle tabelle per sostituire quello che i div gia fanno non sarebbe un metodo consono al 2008 , dalla mia barricata ti consiglio di non usarle. 🙂

    In ogni caso come ripeto, una quantità di errori consistente potrebbe generare di tutto quella pagina, da sfasature cross-browser a semplici e "apparenti" bug senza senso.

    Rinnovo il mio consiglio di correggere gli errori html prima altrimenti potremmo lanciare pietre nell'acqua.

    ciao!