Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Aiuto: ie6 non vede overflow e margini

    Buongiorno a tutti!

    due brevi premesse:
    1) E' la prima volta che scrivo su un forum
    2) Sono una principiante per quanto riguarda HTML e XHTML

    Nonostante queste poco incoraggianti premesse, scrivo su questo forum perchè da poco ho costruito il mio sito web e mi trovo di fronte ad un problema di compatibilità (credo) che non mi sta facendo dormire.

    Spero di trovare qualcuno che possa darmi una mano.

    Il sito è http://gaiapelliccioli.altervista.org
    ho costruito delle tabs con jquery che si aprono nella stessa pagina del menu di navigazione.
    Nel foglio di stile esterno (gaia.css) ho specificato margini larghezza altezza e posizione:absolute per il div che contiene il mio testo, ma, con ie6, il testo fuoriesce dal suo contenitore e occupa tutta la pagina. Scompare inoltre la barra di scorrimento che con tutti gli altri browser si vede.

    Cosa devo fare?
    Sono disperata e sarei infinitamente grata a chiunque potesse illuminarmi.
    Grazie
    Gaia

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372
    devi tenere conto che sei hai un div che deve essere largo 150px e quindi metti questa larghezza nel css e metti un left margin di 10 px... poi questo div diventa largo 160px!!

    ovviamente se poi metti dei float left/right per metterli uno a fianco a l'altro se non ti ci stanno quello a fianco ti va a capo!!!

  3. #3
    Grazie andriex per la tempestività.
    Quindi, se ho capito quello che mi hai detto, con un div così:

    #CODE

    div.tabs > div {

    margin-top:100px;
    margin-left:500px;
    width:261px;
    height:273px;

    /CODE

    ie6 vede un div largo 761px?
    Quindi cosa devo fare? Devo togliere i margini?
    Grazie ancora per la risposta.
    Gaia

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372
    esattamente... io ti consigli di diminuire il widht... però devi stare attento.. dipenede che risultato vuoi... perchè i margin sono all'esterno del div... altrimenti c'è il padding che sono all'interno...

  5. #5
    Grazie!
    E per l'overflow che in ie6 è scomparso del tutto cosa mi consigli?
    Gaia

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372
    poui metter nella proprietà del css nel overflow:visible... così ti si vede tutto però ti può "sballare" la grafica

  7. #7

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.