Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    min-height e altre non sono supportate da IE

    Buona natale a tutti.
    Ho un problema con IE (che strano... ).
    Ho appena finito la bozza di un sito che viene visualizzato correttamente da TUTTI i browser a parte IE...
    E' un layout a due colonne

    Posto il codice html della pagina senza contenuti:

    codice:
    <html>
      <head>
        <title></title>
        <style>@import url("style.css");</style>
      </head>
    <body>
    
        <div id="container">
    	<div id="header">
    
    	</div>
    	<div id="content">
    		<p class="text">
    f mes  e   di pa ssione, sentii il bdasfdf isogno di allensdfarmi e conasdsdasdffasdfdsf frontasdfrmasdf ads i sdf e fisicame  nte pi&#249 ; spasdfasde ssasdfo.asdfasdf
    sdafasdfasdf
    Qusdfesdasd fasda mfasdsdf sdf raasdasdff asdfggiungerli spwdesso sia per motisdvi sddi tempo, che ecoadsff  asdfnos dfsdfmici (trenasdo).
    dsf asdf g iorni in pofchi giosdfarni sono stato contattato da unsd po' di sdsdpersosdne (sfortun sdsdatamsd entesd sempre della provinciaasdsdsdffa) desiasdfasdfderossdfasdfu a Versdona si st&#224; sviluppando come ho sempre desideratodf . as
    
    
    Comsdfesdfa age volare ci&#242;?
    
    Creadasfndo asdfun sdaff f < b> d dfo adsfniente.</p>
    
    	</div>
    	<div id="navigation">
    	<p class="subtitle">Navigazione</p>
    	<ul>
    	[*]Index
    	[*]Forum
    	[*]Faq
    
    	[*]Spot
    	[*]Foto
    	[*]Contatti
    	[/list]
    	
    
    	<p class="subtitle">I tuoi dati</p>
    <p class="text">sdfg s dfs df</p>
    
    <p class="text">sd f sdf asdfg sdfg sdfg sdfg </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    	</div>
    	<div id="footer"><center><p class="text">2006-2007
    bla bla bla bla
    
    	bla bla bla</p></center></div>
    
        </div>
    </body>
    </html>
    ed ecco il foglio di stile associato:

    codice:
    html,body{
    margin: 0;
    padding:0;
    }
    body{
    background-color: #0F0F0F;
    color: #333333;
    text-align: center;
    }
    p.text{
    font: 67% Arial, Helvetica, verdana, sans-serif;
    }
    p.subtitle{
    font: bold 80% Arial, Helvetica, verdana, sans-serif;
    color:#32CD32;
    margin:0;
    }
    
    div#container{
    background-color: #FFFFFF;
    position:relative;
    width: 760px;
    margin: 0 auto;
    text-align: left;
    }
    
    /*stili generici, su header e footer*/
    div#header{
    background-color:#000000;
    background-image: url(images/sfondo.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 200px;
    }
    div#footer a{
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
    }
    
    /*stili specifici per il layout*/
    div#navigation{
    position:absolute;
    top: 210px;
    right: 0;
    width: 13em;
    }
    div#content{
    margin-right: 13em;
    padding: 1em;
    min-height: 300px;
    }
    div#footer{
    text-align:center;
    padding-bottom: 1em;
    margin:0;
    background-color: #FFFFFF;
    color: #000000;
    background-image: url(images/bottom_content.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    }
    
    /*stili per la navigazione*/
    div#navigation ul{
    border-bottom: thin #DCDCDC solid;
    padding: 0;
    margin-top:2px;
    list-style-type: none;
    margin-right:10px;
    }
    div#navigation li{
    border-top: thin #DCDCDC solid;
    }
    
    div#navigation p.info{
    padding: 0px 0px 0px 3px;
    margin: 4px;
    color: #FF7F50;
    font: 72% Arial, Helvetica, verdana, sans-serif;
    text-decoration: none;
    display:block;
    }
    
    div#navigation a{
    padding: 7px 0px 7px 3px;
    color: #FF7F50;
    font: 72% Arial, Helvetica, verdana, sans-serif;
    text-decoration: none;
    display:block;
    }
    div#navigation a:hover{
    background-color:#F5F5F5;
    text-decoration: none;
    }
    div#navigation a#activelink{
    background-color:#F5F5F5;
    background-image: url(images/nav_icon.gif);
    background-position: right;
    background-repeat: no-repeat;
    text-decoration: none;
    }
    ecco la visualizzazione con firefox:
    http://browsershots.org/screenshots/...5cdc5d14873cc/

    e quella errata con IE
    http://browsershots.org/screenshots/...f811765e49648/

    Da quello che capisco IE non supporta min-height mentre pr il problema della navigazione non riesco a capire cosa c'è che non va.
    Consigli?
    Grazie tante

  2. #2
    Prova ad aggiungere questo nel css:

    *html div#content { height:300px; }

  3. #3
    Mettere un'altezza fissa rilsove un problema con IE ne crea un'altro con firefox, nel caso il content sia più lungo dell'altezza:

    IE
    http://browsershots.org/png/full/b6/...50b0648a20.png

    se invece provate a visualizzarlo con firefox noterete che pasticcio viene fuori con il contenuto del content che passa sopra il footer fino a continuare:

    http://lomiz.altervista.org/parkourverona/

    edit:
    in più non risolve il problema di visualizzazione della navigazione

    Altri consigli?

  4. #4
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    codice:
    div#content{
    margin-right: 13em;
    padding: 1em;
    min-height: 300px;
    height: auto !important;
    height: 300px;
    }

  5. #5
    Originariamente inviato da pacovox
    codice:
    div#content{
    margin-right: 13em;
    padding: 1em;
    min-height: 300px;
    height: auto !important;
    height: 300px;
    }
    Inserito ma il risultato non è positivo:

    IE7
    http://browsershots.org/png/full/bf/...8b909591ff.png

    La colonna della navigazione va giù più del footer, inoltre il problema della visualizzazione dei div non è risolto

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    cambia semplicemente l'ordine di queste righe

    min-height: 300px;
    height: auto !important;
    height: 300px;

    così

    height: auto !important;
    height: 300px;
    min-height: 300px;



    Ciao
    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 pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    L'ordine non c'entra.
    Nel caso specifico #navigation è stato posizionato in modo assoluto, quindi estratto dal normale flusso dei dati, e quindi non più tenuto in considerazione da #container.
    Il posizionamento assoluto andrebbe usato solo se si conosce a priori qual'è la colonna più alta che posizionata in modo statico o relativo controlla l'altezza del contenitore.
    In tutti gli altri casi si posizionano le colonne con il float.
    Ciao.

  8. #8
    Grazie, ho risolto usando il float anzichè il posizionamento assoluto ma c'è sempre un problema riguardo la navigazione.
    Ecco come dovrebbe venir visualizzata (e come viene visualizzata con firefox):


    ed ecco come IE me la visualizza male:



    Non riesco a capire cosa non va' nei css.... posto di nuovo tutti i codici:
    codice:
    <html>
      <head>
        <title></title>
        <style>@import url("style.css");</style>
      </head>
    <body>
    
        <div id="container">
    	<div id="header">
    
    	</div>
    	<div id="navigation">
    <div id="contentnav">
    	<p class="subtitle">Navigazione</p>
    	<ul>
    	[*]Index
    	[*]Forum
    	[*]Faq
    
    	[*]Spot
    	[*]Foto
    	[*]Contatti
    	[/list]
    	
    
    	<p class="subtitle">I tuoi dati</p>
    <p class="text">81.208.74.184</p>
    
    <p class="text">Mozilla/5.0 (X11; U; Linux i686; it; rv:1.8.0.7) Gecko/20060921 Ubuntu/dapper-security Firefox/1.5.0.7</p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    </div>
    	</div>
    	<div id="content">
    		<p class="text">
    			Iniziai a pensare alla creazione di questo sito quando, dopo qualche mese di passione, sentii il bisogno di allenarmi e confrontarmi idealmente e fisicamente pi&#249; spesso.
    
    
    Questo era molto difficile in quanto conoscevo solo persone della provincia ed ero quindi impossibilitato a raggiungerli spesso sia per motivi di tempo, che economici (treno).
    Negli stessi giorni in pochi giorni sono stato contattato da un po' di persone (sfortunatamente sempre della provincia) desiderose di provare a tracciare.
    
    Mi sono dunque reso conto che il Parkou a Verona si st&#224; sviluppando come ho sempre desiderato.
    
    Come agevolare ci&#242;?
    
    Creando un sito, appunto. Un punto di riferimento per tutti i traceur e/o futuri traceur (speriamo) di Verona e dintorni.
    
    Ecco perch&#232; questa sera 19/12/2006 ho deciso di iniziare la costruzione di questo sito.
    Di base implementer&#242; un forum e delle FAQ sul parkour a Verona.
    
    
    
    Successivamente desidererei creare una archivio degli spot di Verona impostata a modo Wikipedia, cos&#236; che tutti possano inserire gli spot che conoscono.
    Per&#242;, per motivi di tempo (e voglia) non assicuro niente.
    		</p>
    	</div>
    	<div id="footer"><center><p class="text">2006-2007
    powered by Enrico Zimol
    Tutti i diritti sono riservati.
    
    	Oggi siamo il 01-01-2007</p></center></div>
    
        </div>
    </body>
    </html>
    css:


    codice:
    html,body{
    margin: 0;
    padding:0;
    }
    body{
    background-color: #0F0F0F;
    color: #333333;
    text-align: center;
    }
    p.text{
    font: 67% Arial, Helvetica, verdana, sans-serif;
    }
    p.subtitle{
    font: bold 80% Arial, Helvetica, verdana, sans-serif;
    color:#32CD32;
    margin:0;
    }
    
    div#container{
    background-color: #FFFFFF;
    position:relative;
    width: 760px;
    margin: 0 auto;
    text-align: left;
    }
    
    /*stili generici, su header e footer*/
    div#header{
    background-color:#000000;
    background-image: url(images/sfondo.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 200px;
    }
    div#footer a{
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
    }
    
    /*stili specifici per il layout*/
    div#navigation{
    float: right;
    width: 13em;
    right: 0;
    }
    div#content{
    margin-right: 13em;
    padding: 1em;
    height: auto !important;
    height: 300px;
    min-height: 300px;
    }
    div#footer{
    clear: right;
    text-align:center;
    padding-bottom: 1em;
    margin:0;
    background-color: #FFFFFF;
    color: #000000;
    background-image: url(images/bottom_content.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    }
    
    /*stili per la navigazione*/
    div#navigation ul{
    border-bottom: thin #DCDCDC solid;
    padding: 0;
    margin-top:2px;
    list-style-type: none;
    margin-right:10px;
    }
    div#navigation li{
    border-top: thin #DCDCDC solid;
    }
    
    div#navigation p.info{
    padding: 0px 0px 0px 3px;
    margin: 4px;
    color: #FF7F50;
    font: 72% Arial, Helvetica, verdana, sans-serif;
    text-decoration: none;
    display:block;
    }
    
    div#navigation a{
    padding: 7px 0px 7px 3px;
    color: #FF7F50;
    font: 72% Arial, Helvetica, verdana, sans-serif;
    text-decoration: none;
    display:block;
    }
    div#navigation a:hover{
    background-color:#F5F5F5;
    text-decoration: none;
    }
    div#navigation a#activelink{
    background-color:#F5F5F5;
    background-image: url(images/nav_icon.gif);
    background-position: right;
    background-repeat: no-repeat;
    text-decoration: none;
    }

    Grazie a tutti e buon 2007 (di lavoro )

  9. #9

  10. #10

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.