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

    diversa visualizzazionetra mozilla ed explorer

    salve,
    ho realizzato una parte di un sito che simula la visualizzazione con i frame dove le due colonne poste a sinistra sn inserite come fixed!! sapendo che internet explorer non riconosce tale attributo ho dovuto realizzare un css diverso, nonostante tutto quando visualizzo la pagina con internet explorer il reale contenuto della pagina, cioè quello che si deve muovere(la parte centrale) non viene nascosto e quindi riesco a vedere sia le due colonne che il contenuto della pagina, mentre se visualizzo la stessa pagina con mozilla parte centrale spostandosi si nasconde sotto ledue colonne.

    grazie mille per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    posta qualcosa del codice, altrimenti non si può capire dov'è l'errore...
    o ancora meglio una pagina di esempio...
    Chicco Ravaglia per sempre con noi!

  3. #3
    allora il codice usato per le vari pagine è il seguente:

    codice:
    <?php $pagina="gallery";?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html lang="it">
    <head>
    <title>Galleria </title>
    
    <link href="stile.css" rel="stylesheet" type="text/css"  media="screen">
    
    <!--[if IE]>
    <link href="stileie.css" rel="stylesheet" type="text/css"  media="screen">
    <![endif]-->
    
    </head>
    
    <body>
    
    <?php require("header.html");?> 	
    
    
    
    <div id="content">
    	
    
    	<div id="contenuto1">
    
    
    <h1>CONTENUTO GALLERY in pratica è questo il contenuto che viene spostato sotto le colonne sx quando uso mozilla</h1>
    
    
    
    
    </div>
    </div>
    
    <div id="sidebar">
    	<?php require("sidebar.html");?>
    </div>
    
    <div id="sx">
    
    
    
    
    <?php require("galleria.html");?> 
    </div>
    
    </head>
    </body>
    cosa potete dirmi in merito????

  4. #4
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    per me è sufficiente che con il css affianchi la colonna sinistra alla colonna centrale.
    poi per IE lasci così, per gli altri browser invece assegni la proprietà position:fixed; alla colonna a sinistra.
    le due casistiche puoi farle sia con i commenti condizionali o volendo anche con il semplice hack dell'important...

    position: fixed !important; //per browser standard
    position: relative; //per IE

    senza bisogno di nascondere, spostare, fare css alternativi...
    Chicco Ravaglia per sempre con noi!

  5. #5
    in realtà nel css che dovrebbe servire per tutti gli altri browser ho già la seguente situazione:

    codice:
    @media screen { 
    body>#header, body>#sidebar, body>#sx{position:fixed!important;}
    }

    forse sbaglio qui????

  6. #6
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    mmm assegni il fixed a due elementi... beh non dovrebbe dare problemi ma non ho mai provato...
    ma se tu togli il fixed la pagina funziona (al di là del fatto che ovviamente non resta fermo il menù)? perchè sennò non dipende dal fixed ma da altro...
    Chicco Ravaglia per sempre con noi!

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.