Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310

    codice per hack per IE6

    codice:
    .menu ul li:hover ul,
    .menu ul li a:hover ul
    {
    	visibility:visible; 
    	width:180px; 
    	height:auto; 
    	border:1px solid #606; 
    	z-index:10; 
    	background:#f8f8f8; 
    	overflow:visible;
    	margin-left:100px;
    }
    
    html>body .menu ul li:hover ul,
    .menu ul li a:hover ul
    {
    	visibility:visible; 
    	width:180px; 
    	height:auto; 
    	border:1px solid #606; 
    	z-index:10; 
    	background:#f8f8f8; 
    	overflow:visible;
    	margin-left:23px;
    }
    vorrei cambiare il margin-left solo nel caso di IE6. Se uso questo codice sopra dovrebbe funzionare?

    la prima parte la interpreta solo IE6 o anche il 7? Mentre tutti gli altri broswer interpretano quella sotto, giusto?

    vorrei una soluzione del genere, le stavo cercando. Se non esiste userò i commenti condizionali
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    premessa: la cosa migliore sarebbe quella di capire come mai in IE6 ti serve un margine diverso dai restanti browser ed evitare di differenziare lo stile

    se poi non riesci a creare una marcatura e un css unico, ti basta fare così


    .menu ul li:hover ul,
    .menu ul li a:hover ul
    {
    visibility:visible;
    width:180px;
    height:auto;
    border:1px solid #606;
    z-index:10;
    background:#f8f8f8;
    overflow:visible;
    margin-left:100px;
    _margin-left: 23px;
    }
    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 blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da fcaldera
    premessa: la cosa migliore sarebbe quella di capire come mai in IE6 ti serve un margine diverso dai restanti browser ed evitare di differenziare lo stile

    se poi non riesci a creare una marcatura e un css unico, ti basta fare così


    .menu ul li:hover ul,
    .menu ul li a:hover ul
    {
    visibility:visible;
    width:180px;
    height:auto;
    border:1px solid #606;
    z-index:10;
    background:#f8f8f8;
    overflow:visible;
    margin-left:100px;
    _margin-left: 23px;
    }
    margin-left: 23 lo legge solo IE.. mi sembrava di aver provato cosi :master: riproverò

    ho sempre problemi con i margini in IE6, ha un conteggio dei margini + padding diverso dagli altri browser, da quello che ho visto io..
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da blekm
    ho sempre problemi con i margini in IE6, ha un conteggio dei margini + padding diverso dagli altri browser, da quello che ho visto io..
    non se usi un doctype xhtml strict
    Vuoi aiutare la riforestazione responsabile?

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

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da fcaldera
    non se usi un doctype xhtml strict
    si, certo

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.