Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305

    colore di sfondo solo su altezze dichiarate

    Ciao, il problema si presenta solo con firefox e safari e cioè che se a un div assegno tramite css un colore di sfondo me lo fa vedere solo se dichiaro l'altezza del div stesso mentre se imposto ad auto lo sfondo colorato appare fintanto che ci sono elementi che spingono in basso la pagina ma sulle aree "vuote" non me lo riproduce, come posso fare?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    93
    lo fa anche a me....l unica soluzione è dare sempre larghezza e altezza delle div.....
    altrimenti fa solo ciò che vuole

    Tita

  3. #3
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Probabilmente è IE che fa ciò che vuole.

    In effetti un div vuoto praticamente non esiste, e di conseguenza è forse più corretto non assegnargli attributi ...
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    93
    si io lo vedo con explorer e mozzilla....spesso hanno due reazioni completamente diverse e quindi bisogna trovare la soluzione che accontenti un po tutti i browser

    ciao ciao

    Tita

  5. #5
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    Il problema è che se in un div con un colore di sfondo inserisco 2 div con float left e right che non coprono l'intera area del div genitore vedo lo spazio libero senza il colore di sfondo, è na bella rottura no?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    93
    Originariamente inviato da renzoz
    Il problema è che se in un div con un colore di sfondo inserisco 2 div con float left e right che non coprono l'intera area del div genitore vedo lo spazio libero senza il colore di sfondo, è na bella rottura no?
    a me si vede tutto ok ...ho fatto questa prova...te li posto

    Codice PHP:
    HTML:
    <!
    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <
    link rel="stylesheet" type="text/css" href="stile.css" />
    <
    title>prova</title>
    </
    head>

    <
    body>
      <
    div id="cont">
        <
    div id="a"></div>
        <
    div id="b"></div>
      </
    div>
    </
    body>
    </
    html

    Codice PHP:

    #cont{
      
    width600px;
      
    height600px;
      
    background-color#00CC99;
    }

    #a{
      
    width200px;
      
    height300px;
      
    background-color:#660000;
      
    floatleft;
    }

    #b{
      
    width200px;
      
    height300px;
      
    background-color#990099;
      
    floatright;


  7. #7
    Originariamente inviato da renzoz
    Il problema è che se in un div con un colore di sfondo inserisco 2 div con float left e right che non coprono l'intera area del div genitore vedo lo spazio libero senza il colore di sfondo, è na bella rottura no?

    Prova a postare il documento Html/Xhtml che hai utilizzato e relativo Css....probabilmente il problema è un altro^^

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    1
    Il problema si verifica anche a me, ma a differenza dell'esempio che ha postato tita85 non ho impostato un' "height" a "#cont", per fare in modo che si adatti all'altezza del suo contenuto. E' possibile fare ciò??

    Roberto

  9. #9
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    Scusate la lunga assenza ma è un periodaccio... questo è l'esempio del mio problema:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>test</title>
    </head>
    <body>
    <div style="width:600px; height:auto; background-color:#FF9900; border-width:1px; border-color:#666666; border-style:solid;">
    <div style="width:200px; height:150px; float:left; background-color:#33FF00;"></div>
    <div style="width:200px; height:150px; float:left; background-color:#0033FF;"></div>
    </div>
    </body>
    </html>


    in pratica il div genitore con firefox e anche mozilla non fa vedere il suo colore di sfondo nei 200 pixel scoperti a dx.

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.