Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 33
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    ff non prende altezza e larghezza

    Ho questo stile css:
    codice:
    .home{
    	padding:0px;
    	padding-left:2px;
    	margin:0px;
    	margin-left:2px;
    	width:148px;
    	height: 93px;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 1em;
    	font-style: normal;
    	color: #FFFFFF;
    	text-align: left;
    	vertical-align: top;
    	font-weight: bold;
    	background-image: url(interfaccia/home1.jpg);
    	background-repeat: no-repeat;
    	background-position: right top;
    		}
    applicato in questo modo:
    codice:
    Home
    Come mai con explorer vedo il box di 148x93 mentre con firefox è della grandezza della scritta? come posso ovviare il problema...

  2. #2
    L'altezza e larghezza si possono applicare solamente agli elementi di tipo block. Occorre pertanto specificare un bel display:block per il tag a.

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Ho trasformato il tutto in un id anzichè in una classe...

    codice:
    #home{
    	padding:0px;
    	padding-left:2px;
    	margin:0px;
    	margin-left:2px;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 1em;
    	font-style: normal;
    	color: #FFFFFF;
    	text-align: left;
    	vertical-align: top;
    	font-weight: bold;
    	background-image: url(interfaccia/home1.jpg);
    	background-repeat: no-repeat;
    	background-position: right top;
    		width:148px;
    	height: 93px;
    }
    
    #home a {
    display:block;
    	width:148px;
    	height: 93px;
    }
    il problema però persiste!

  4. #4
    Ottimizzazione del tuo css:
    codice:
    .home {
       padding:0;
       padding-left:2px;
       margin:0;
       margin-left:2px;
       width:148px;
       height:93px;
       font:normal bold 1em Verdana, Arial, Helvetica, sans-serif;
       color: #fff;
       text-align: left;
       vertical-align: top;
       background:transparent url(interfaccia/home1.jpg) no-repeat 100% 0;
    }

  5. #5
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Si, ma ho sempre il solito problema con ff

  6. #6
    codice:
    #home a {
    display:block;
    	width:148px;
    	height: 93px;
    }
    Ma l'id l'hai dato all'<a>? Occhio, che #home a punta ad un tag a contenuto nell'elemento #home. Prova semplicemente a mettere il display block nella definizione di #home (non serve che lo trasformi in id, puoi anche usare una classe).

  7. #7
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Tnx!

    codice:
    Home
    Ho messo un id anzichè una classe perchè l'elemento ci sarà una votla sola nella pagina.

    Per fati capire il mio obiettivo di visualizzazione è:

    codice:
    padding:0;
       padding-left:2px;
       margin:0;
       margin-left:2px;
       width:148px;
       height:93px;
       font:normal bold 1em Verdana, Arial, Helvetica, sans-serif;
       color: #fff;
       text-align: left;
       vertical-align: top;
       background:transparent url(interfaccia/home1.jpg) no-repeat 100% 0;
    poi una volta che vado sopra con il mouse cambia l'immagine di sfondo.

    Però anche con il display block ff non mi fa vedere altezza e larghezza.

  8. #8
    Scusa, prova a testare questo in un documento vuoto:
    codice:
    <ul>[*]Ciao[*]Miao[*]Bau[/list]
    codice:
    ul, li {
       margin:0; padding:0;
    }
    ul li a {
       display:block;
       width:50%; height:3em;
       line-height:3em; /* per centrarlo verticalmente */
       background-color:#36f;
    }

  9. #9
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    ho la stessa visualizzazione con i 2 broswer!

    Il mio home al momento è così:

    codice:
    #home {
       padding:0;
       padding-left:2px;
       margin:0;
       margin-left:2px;
       width:148px;
       height:93px;
       font:normal bold 1em Verdana, Arial, Helvetica, sans-serif;
       color: #fff;
       text-align: left;
       vertical-align: top;
       background:transparent url(interfaccia/home1.jpg) no-repeat 100% 0;
    }
    
    #home a {
    display:block;
    	width:148px;
    	height: 93px;
    }

  10. #10
    Mannaggia! Scherzo! Come ti dicevo sopra, il display lo devi mettere direttamente nella definizione di #home.

    #home a va a puntare all'oggetto a contenuto in #home, ma esso non esiste, in quanto #home è applicato proprio al link.

    Capì?

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.