Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    28

    problema con sfondo repeat nel body

    Ciao a tutti,
    sto scrivendo un layout per un sito che ha il seguente markup
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    	<title>CIRDIS s.a.s.</title>
    	<link rel="stylesheet" href="./css/style.css" type="text/css" media="screen" />
    </head>
    
    
    <body>
    	<div id="header">
    		<h1>Qui il logo</h1>
    	</div>
    	
    	<div id="container">
    
    		<div id="content">
    		<h3>Titolo</h3>
    		
    
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at mauris.
     Maecenas suscipit vestibulum turpis. Mauris mauris metus, gravida vitae, iaculis ut, varius 
    eu, pede. Sed pede. Nullam risus. Donec eros. In vestibulum, magna vel viverra 
    accumsan, justo metus suscipit lorem, ut porttitor neque ipsum vitae enim. Nam pharetra augue 
    vitae velit. Suspendisse vitae sapien. Donec ultricies augue et pede. Mauris congue, mi eu 		
    pretium pulvinar, diam felis porta nisi, nec pellentesque ipsum lorem at velit. 
    Fusce rhoncus mi id tellus. Integer aliquam tincidunt mauris. Phasellus dolor mauris, tempor 
    eget, sagittis eget, bibendum eu, ante. Nam at 	sapien. Fusce tempus nunc. Fusce at velit. 
    Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. 
    Proin pharetra vehicula nunc.</p>
    		</div>
    		
    		<div id="menu">
    			<ul>
    				<li id="active">Home page
    				[*]Chi siamo
    				[*]Prodotti
    				[*]Servizi
    				[*]Contatti
    			[/list]
    		</div>
    
    	</div>
    	
    	<div id="footer">
    		
    
    qui il footer</p>
    	</div>
    </body>	
    
    
    </html>
    Vi spiego il problema: nel body vorrei mettere una immagine con gradiente da ripetere lungo la x. Ora però io ho iniziato a scrivere il css, prendendo molto spunto dagli articoli su html.it. Quindi ho iniziato col codice per fare dei settaggi "standard" su tipografia, line-height e spazi bianchi. In seguito ho inziato ad aggiungere regole specifiche per il mio layout. In sostanza quello che succede è che non vede bene i settaggi della proprietà background per il body.
    Ora posto anche il css:

    codice:
    /* Settaggi di base per TIPOGRAFIA, LINE-HEIGHT, SPAZI BIANCHI (margin e paddin "armonizzati") */
    
    /* ********** TIPOGRAFIA ********** */
    
    /* stili sul body e tipografia (il lineheight 
    non è specificato nel body, perchè interverrebbe
    su tutti gli elementi, andando così a
    generare spazi bianchi indesiderati) */
    
    body{font: 100.01% Arial, Helvetica, sans-serif}
    h1{font-size: 2.4em}
    h2{font-size: 1.8em}
    h3{font-size: 1.4em}
    h4{font-size: 1.2em}
    h5{font-size: 1em}
    h6{font-size: 0.85em}
    
    /* ********** LINE-HEIGHT ********** */
    
    /* line-height per gli elementi principali
    della pagina */
    
    p, blockquote, pre, ol, dl, ul, form {line-height:1.5}
    
    
    /* ********** SPAZI BIANCHI ********** */
    
    /* resetta i margini di html e body ( e 
    tuttti gli elementi annidati??? ) */
    
    html, body
    {
    	margin: 0;padding: 0
    }
    
    /* setta i margini per i principali elementi
     della pagina */
    
    h1, h2, h3, h4, h5, h6
    {
    	margin: 0.7em 0 0.2em
    }
    
    address, blockquote, dl, form,fieldset, ol, table, p, pre, ul
    {
    	margin-top: 0.2em;
    	margin-bottom: 1.2em
    }
    
    
    /* ********** settagi specifici del layout ********** */
    body{background: #ececed url(img/bg.png) repeat-x top left}
    Quello che si vede è una pagina di colore grigio #ececed uniforme, invece che una pagina sfumata.
    Dov'è che sbaglio?
    Spero che riusciate a darmi qualche consiglio perchè mi ci sto un po' impazzendo.

    Ciao.
    Marco.

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    apparentemente non ci sono errori
    ma me la gioco ipotizzando che sia sbagliato il percorso all'immagine 'img/bg.png' (cosa facilmente verificabile tramite firebug ad esempio)

    oppure devi invertire l'ordine delle proprietà
    #ececed url(img/bg.png) top left repeat-x;
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    28
    Vorrei sprofondare per la vergogna...è il percorso che è sbagliato!!! Il fatto che è pensavo al percorso e non vedevo errori perchè pensavo al css allo stesso livello della index.html.

    Comunque grazie!

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.