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

    [CSS] Internet explorer.

    Sto ridisegnando l'home page del mio sito.
    Con i CSS e html ho definito un header dove ho messo un logo e delle scritte,
    e sotto tre colonne, rispettivamente #navigation, #content, #extra.

    Nei css ho scritto

    codice:
    div#content{
    position: absolute;
        left: 200px;
    top: 200 px; /*l' altezza dell' header*/
        }
    
    div#navigation{
        position: absolute;
        top: 200 px; /*l' altezza dell' header*/
        left: 25 px;
        width: 180px;   /*un po' di meno per evitare l' uso del padding*/
        }
    Funziona a meraviglia su Safari e Firefox.
    Non funziona su Internet explorer e Safari per Iphone: il contenuto dei due div in parte si sovrappone a quello dell'header

    Come si risolve?

  2. #2
    Utente di HTML.it L'avatar di mrseo88
    Registrato dal
    Jan 2012
    residenza
    Italia
    Messaggi
    75
    Metti tutto dentro un contenitore che ha position:relative;

  3. #3
    Originariamente inviato da mrseo88
    Metti tutto dentro un contenitore che ha position:relative;
    c'è già...

    codice:
    div#container{
        position: relative;
    }
    ma non funziona..

  4. #4
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    codice:
    top: 200 px; /*l' altezza dell' header*/
        }
    
    ...
        top: 200 px; /*l' altezza dell' header*/
        left: 25 px;
    via quegli spazi vuoti fra il valore numerico e px (200px, 25px). Se il problema persiste inserisci eventualmente un link alla pagina così da vedere tutto il codice (anche l'html)

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.