Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di paw
    Registrato dal
    Dec 2002
    Messaggi
    336

    visibility hidden con IE 6

    eccomi di nuovo qua...

    purtroppo, come una novellina, non ho testato il sito con IE 6 e ora mi trovo a correre per correggere gli errori....

    il sito è sempre www.firenzuola.info

    nella home ho fatto un menu dove compare il sottomenu quando il mouse va sopra l'immagine

    con IE 7 e firefox si vede bene, ma con IE 6 il sottomenu non compare

    il tipo di menu l'ho preso da www.cssplay.co.uk/menu/balloons.html e l'ho adattato alle mie esigenze

    evidentemente ho sbagliato qualcosa perchè l'esempio fornito si vede correttamente anche con IE 6

    qualcuno mi può aiutare ?

    ciao

    Antonella

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    aggiungi questo e guarda se risolve

    .balloon ul li a:hover {
    direction: rtl;
    }

    anzi... aspetta
    questo codice non può funzionare su IE6 perchè hover funziona solo sui link e nel tuo caso il link non racchiude il secondo livello... conoscendo i menu di cssplay credo tu abbia tralasciato una parte di codice racchiusa da commenti condizionali
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di paw
    Registrato dal
    Dec 2002
    Messaggi
    336
    ho riguardato l'esempio e le righe di commento le ho lasciate tutte...

    questo è il css di ccsplay:

    /* common styling */

    .balloon {
    font-family: verdana, sans-serif;
    width:500px;
    height:350px;
    margin:50px 125px;
    }

    .balloon ul {
    padding:0;
    margin:0;
    border:0;
    list-style-type: none;
    }

    .balloon ul li {
    float:left;
    margin:5px;
    width:150px;
    height:150px;
    border:1px solid #000;
    }

    .balloon ul li a, .balloon ul li a:visited {
    display:block;
    text-decoration:none;
    color:#000;
    width:150px;
    height:150px;
    color:#000;
    background:#fff;
    }

    .balloon ul li a img, .balloon ul li a:visited img {
    border:0;
    }

    .balloon ul li dl {
    visibility:hidden;
    position:absolute;
    }

    table {
    margin:-2px;
    border:0;
    padding:0;
    border-collapse:collapse;
    font-size:1em;
    }

    .balloon dl {width:200px; padding:0 0 20px 0; background:transparent url(../sites/bottom.gif) no-repeat bottom left; height:auto;}

    .balloon dt {margin:0; padding:5px; font-size:1.4em; font-weight:bold; color: #000; background:transparent url(../sites/top.gif) no-repeat top left; text-align:center;}

    .balloon dd {margin:0; padding:5px 15px; color:#000; font-size:1em; border:1px solid #000; border-width:0 1px; background:#fff url(../sites/info.gif) no-repeat bottom right;}

    .balloon dd p {padding:0; margin:10px 0; line-height:1.5em;}

    .balloon dl#web2 {background:transparent url(../sites/bottom2.gif) no-repeat bottom left; height:auto;}

    .balloon dl#web3 {background:transparent url(../sites/bottom3.gif) no-repeat bottom left; height:auto;}

    .balloon dl#web4 {background:transparent url(../sites/bottom4.gif) no-repeat bottom left; height:auto;}

    .balloon dl#web5 {background:transparent url(../sites/bottom5.gif) no-repeat bottom left; height:auto;}

    .balloon dl#web6 {background:transparent url(../sites/bottom6.gif) no-repeat bottom left; height:auto;}

    .balloon dl#web2 dt {background:transparent url(../sites/top2.gif) no-repeat top left;}

    .balloon dl#web3 dt {background:transparent url(../sites/top3.gif) no-repeat top left;}

    .balloon dl#web4 dt {background:transparent url(../sites/top4.gif) no-repeat top left;}

    .balloon dl#web5 dt {background:transparent url(../sites/top5.gif) no-repeat top left;}

    .balloon dl#web6 dt {background:transparent url(../sites/top6.gif) no-repeat top left;}


    /* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */

    .balloon ul li:hover,
    .balloon ul li a:hover {
    color:#000;
    position:relative;
    cursor: pointer;
    cursor:hand;
    }

    .balloon ul li:hover dl,
    .balloon ul li a:hover dl {
    visibility:visible;
    color:#000;
    top:-75px;
    left:120px;
    cursor:default;
    }

    .balloon ul li:hover dl em,
    .balloon ul li a:hover dl em {
    display:block;
    position:absolute;
    left:-35px;
    top:75px;
    width:36px;
    height:36px;
    background:transparent url(../sites/pointer.gif);
    }

    .balloon ul li:hover dl a,
    .balloon ul li a:hover dl a {
    height:0.8em;
    color:#606;
    background:transparent;
    text-decoration:underline;
    display:inline;
    }

    .balloon ul li:hover dl a:hover,
    .balloon ul li a:hover dl a:hover {
    text-decoration:none;
    background:transparent;
    }


    e questo è il mio:

    /* common styling */
    .balloon {
    width:160px;
    }

    .balloon ul {
    padding:0;
    margin:0;
    border:0;
    list-style-type: none;
    }
    .balloon ul li {
    margin:0px;
    height:45px;
    }

    .balloon ul li dl {
    visibility:hidden;
    position:absolute;
    }

    .balloon dl {
    width:160px;
    padding:0 5px 10px 5px;
    border-left:5px solid #8CC43C;
    border-right:5px solid #8CC43C;
    filter:alpha(opacity=80);
    opacity:.80;
    background:#fff no-repeat bottom right;
    height:auto;
    }

    .balloon dt {
    margin:0;
    padding:3px;
    font-size:0.9em;
    color: #333;
    text-align:center;
    }

    .balloon dd {
    margin:0;
    padding:3px 6px;
    color:#006699;
    font-size:0.8em;
    }

    .balloon dd p {
    padding:0;
    margin:10px 0;
    line-height:1em;
    }

    /* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
    .balloon ul li:hover,
    .balloon ul li a:hover {
    color:#000;
    position:relative;
    cursor: pointer;
    line-height:20px;
    }

    .balloon ul li:hover dl,
    .balloon ul li a:hover dl {
    visibility:visible;
    color:#000;
    top:40px;
    left:50px;
    cursor:default;
    }

    .balloon ul li:hover dl a,
    .balloon ul li a:hover dl a {
    height:0.8em;
    color:#005782;
    background:transparent;
    text-decoration:none;
    display:inline;
    }

    .balloon ul li:hover dl a:hover,
    .balloon ul li a:hover dl a:hover {
    text-decoration:underline;
    background:transparent;
    }

    ti sembra abbia sbagliato qualcosa ?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    puoi scrivere il link da cui l'hai preso?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    il problema non è nel css, ma in parte di codice xhtml che manca... questo è un pezzo di codice che l'autore usa nell'esempio per un baloon

    codice:
    [*]
    <a href="http://www.rubytuesday.com/">[img]sites/ruby.jpg[/img]
    </a>
    
    <table><tr><td>
    <dl id="web4">
    <dt>Ruby Tuesday</dt>
    <dd>
    
    
    Ruby Tuesday is a company full of flavor as well as attitude, history and growth. </p>
    
    Web site
    
    Location
    
    Commercials
    
    
    </dd>
    </dl>
    </td></tr></table>
    
    <!--[if lte IE 6]>
    </a>
    <![endif]-->
    
    come ti dicevo prima nella tua pagina non hai inserito i commenti condizionali nel codice html che per IE 6 ed inferiori che consentono di utilizzare la pseudoclasse hover sui link.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it L'avatar di paw
    Registrato dal
    Dec 2002
    Messaggi
    336
    ok ...ora provo

  8. #8
    Utente di HTML.it L'avatar di paw
    Registrato dal
    Dec 2002
    Messaggi
    336
    allora, io ho fatto così:


    <div class="balloon">
    <ul>
    [*]<a href="comearrivare.html">[img]images/informazioni-turistiche.gif[/img]
    </a>
    <dl>
    <dd>
    ...come arrivare

    ...cosa visitare

    ...dove mangiare

    ...dove dormire

    ...dove passeggiare

    ...dove comprare

    ...prodotti tipici

    ...eventi e sagre

    </dd>
    </dl>
    <!--[if lte IE 6]>
    </a>
    <![endif]-->


    e cosi vedo il riquadro al passaggio del mouse ma non le scritte all'interno...devo aggiungere altri commenti ?

  9. #9
    Utente di HTML.it L'avatar di paw
    Registrato dal
    Dec 2002
    Messaggi
    336
    ce l'ho fatta

    avevo eliminato i tag <table><tr><td> e </td></tr></table>

    rimettendoli con i commenti come mi hai suggerito funziona

    grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.