• Bannato User Attivo

    Explorer 5.5 e intestazione in css non centrata

    Salve,
    non riesco a capire perchè l'intestazione appare spostata con Explorer 5.5.

    La struttura html è questa:

    [html]<div id="container">
    <div id="header">
    </div>
    <div id="corpo">
    <div id="content">
    </div>
    <div id="menu">
    </div>
    </div>
    </div>
    <div id="footer">
    </div>[/html]e questo è il CSS:

    [html]body {
    margin: 0;
    padding: 0;
    text-align: center;
    background: #FF0000 url(../immagine.jpg) repeat-x center bottom;
    }

    #container {
    width: 800px;
    margin: auto;
    background-position: center;
    background-repeat: repeat-y;
    background-image: url(../immagine.jpg);
    text-align: left;
    }

    #header {
    position:relative;
    display: block;
    width: 800px;
    height: 223px;
    background: url(../immagine.jpg);
    }

    #corpo {
    width: 800px;
    float: right;
    display: inline;
    }

    #content {
    float: right;
    display: inline;
    width: 550px;
    background: transparent url(../immagine.jpg) no-repeat;
    color: #000;
    }

    #menu {
    float: right;
    display: inline;
    width: 180px;
    background: transparent;
    color:;
    font: italic bold 13px Georgia, "Times New Roman", Times, serif;
    margin-right: 15px;
    letter-spacing: -2.5px;
    word-spacing: 2px;
    }

    #footer{
    height: 210px;
    background-image: url(../immagine.jpg);
    clear: both;
    }[/html]Ho provato anche a mettere l'header in un float sperando che fosse un problema dei doppi apici, ma in realtà non è cambiato niente:

    [html]#header {
    float: right;
    display: inline;
    width: 800px;
    height: 223px;
    background: url(../immagine.jpg);
    }[/html]Il problema non si presenta con Firefox, Explorer 6 e 7, ma invece si con Explorer 5.5.
    In pratica l'header viene viene allineato a sinistra invece che al centro.
    Che modifiche vuole nel css questo browser marcio? Come risolvere?
    Grazie mille


  • User Attivo

    Viene allineato a sinsitra perché, presumo, il container ha *text-align:left;

    *Sinceramente non saprei come aiutarti in modo preciso. È necessario ai fini del tuo lavoro che il sito in questione sia visualizzato esattamente anche in IE5.5? Se i contenuti rimangono fruibili, anche con alcune discrepanze grafiche, rimane un prodotto accessibile.
    IE 5.5 è praticamente abbandonato, a meno che non sia strettamente necessario io non mi cimenterei nel debuggare il CSS per questo browser.


  • Bannato User Attivo

    Si, è text-align:left; ma anche mettendolo in text-center:left; o tirando via del tutto questo parametro, l'errore con Explorer 5.5 rimane invariato...!