Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Css
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Css Supporto per i Fogli di Stile

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Css


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 07-01-09, 20:35   #1 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
Pagina non cresce

Ciao a tutti ho creato una pagina con un DIV "conteiner" con posizione relativa e al suo interno c'è la testata, il footer e tre colonne...
Mi succede una cosa strana se una delle due colonne laterali cresce più di quella centrale, il footer non si muove e la colonna più lunga si sovrappone al footer...
Come posso rimediare?
Ciau!!
__________________
talkoman non in linea   Rispondi citando
Vecchio 08-01-09, 10:42   #2 (permalink)
Moderatore
 
L'avatar di karedas
 
Data di registrazione: May 2007
Ubicazione: Impruneta (Firenze)
Messaggi: 1,098
Ciao Talkoman,
prova a dare al footer un attributo "clear:both" dovrebbe così porsi subito dopo i tuoi elementi.
__________________

Easysystem- Software and hardware solutions
karedas non in linea   Rispondi citando
Vecchio 08-01-09, 11:06   #3 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
Ho provato ma non funziona. C'è anche da dire che le due colonne laterali sono con position: absolute
Se vuoi ti do il link e puoi verificare il codice
__________________
talkoman non in linea   Rispondi citando
Vecchio 08-01-09, 11:11   #4 (permalink)
Moderatore
 
L'avatar di karedas
 
Data di registrazione: May 2007
Ubicazione: Impruneta (Firenze)
Messaggi: 1,098
Allora no, se tu setti le colonne con posizione assoluta è normale che il footer si comporti così.
Devi utilizzare un metodo diverso, se vuoi comunque mostrarci il link vediamo di risolvere insieme
__________________

Easysystem- Software and hardware solutions
karedas non in linea   Rispondi citando
Vecchio 08-01-09, 11:12   #5 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
Eccolo
catanianuoto2000 . it/fin/
__________________
talkoman non in linea   Rispondi citando
Vecchio 08-01-09, 11:36   #6 (permalink)
Moderatore
 
L'avatar di karedas
 
Data di registrazione: May 2007
Ubicazione: Impruneta (Firenze)
Messaggi: 1,098
Allora,
Purtroppo l'intera struttura del layout è a mio parere errata. Di base ti consiglierei di rivisitarla senza dare ad elementi e zone fondamentali come le due colonne laterali l'attributo "absolute". Gioca magari con i float e le percentuali.

Anche perchè inversamente e come ti dicevo prima ti impossibileterebbe la tua richiesta.

Ciao!
__________________

Easysystem- Software and hardware solutions
karedas non in linea   Rispondi citando
Vecchio 08-01-09, 11:39   #7 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
come si fa?
__________________
talkoman non in linea   Rispondi citando
Vecchio 08-01-09, 11:46   #8 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
Tu come mi consigli di fare?
__________________
talkoman non in linea   Rispondi citando
Vecchio 08-01-09, 12:11   #9 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
Ho seguito la guida proposta in questo stesso sito:
http://www.giorgiotave.it/forum/css/54753-layout-izzatore.html

Mi aiuti ad applicarla per tre colonne?
Cioè invece di avere solo
- sidebar
- main
Vorrei fare:
- menubar
- extrabar
- main
Vanno entrambe prima di main nel codice XHTML?
Inoltre nella guida dice che se voglio la sidebar a destra devo applicare "left-sidebar-wide160" a content, se la voglio a sinistra "left-sidebar-wide160"

E se ne voglio una a destra e una a sinistra?
Grazie per l'aiuto!
__________________
talkoman non in linea   Rispondi citando
Vecchio 08-01-09, 12:20   #10 (permalink)
Moderatore
 
L'avatar di karedas
 
Data di registrazione: May 2007
Ubicazione: Impruneta (Firenze)
Messaggi: 1,098
Per Extrabar cosa intendi?
Innanzitutto devi avere ben in mente cosa far contenere alla tua "scatola".

Racchiudi tutto il tuo lavoro in un div "container" , dagli una dimensione fissa o dinamica e al suo interno distribuisci tutto il resto.

Ad esempio:

Codice HTML:
<div id="container">
<div id="testa"></div>
<div id="corpo">
<div id="colonna_sinistra"></div>
<div id="contenuto"></div>
<div id="colonna_destra"
</div>
<div id="piede"></div>
</div>
__________________

Easysystem- Software and hardware solutions
karedas non in linea   Rispondi citando
Vecchio 08-01-09, 12:41   #11 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
Per ExtraBar intendo la colonna di destra, quella dei contenuti extra.
Se io nella Testata, quindi div testa voglio mettere immagini sopra ad altre così com'è ora? Tipo il logo o il modulo di ricerca, come faccio?
__________________
talkoman non in linea   Rispondi citando
Vecchio 08-01-09, 12:51   #12 (permalink)
Moderatore
 
L'avatar di karedas
 
Data di registrazione: May 2007
Ubicazione: Impruneta (Firenze)
Messaggi: 1,098
Ponendo che nel div testa andremo a mettere loghi, moduli di ricerca, banner, elemento in flash di presentazione e quant'altro, allora dovremo semplicemente inserircelo in questo modo:

Codice HTML:
...
<div id="testa">
<a href="#"><img src="logo.jpg" alt="logo aziendale della ditta ABC" /></a>
<form method="post" id="search_module">
...
</form>
</div>
__________________

Easysystem- Software and hardware solutions
karedas non in linea   Rispondi citando
Vecchio 08-01-09, 12:53   #13 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
Ma se io ho un'immagine di sfondo e voglio sovrapporre il logo e quant'altro, uso il position:absolute?
__________________
talkoman non in linea   Rispondi citando
Vecchio 08-01-09, 13:22   #14 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
Allora ho fatto così:

Pagina XHTML:
Codice HTML:
<div id="container" class="fixed1000">
    <div id="testa"></div>
    <div id="corpo">
        <div id="menubar">Contenuto x MenuBar</div>
        <div id="contenuto">
       	  <div id="rivolto"></div>
          Contenuto x Contenuto
       	</div>
        <div id="extrabar">Contenuto x ExtraBar</div>
  </div>
    <div id="foot"></div>
</div>
Codice CSS:
Codice HTML:
body {  font-size: 62.5% } /* set 1em to 10px */
#container { margin: 0 auto; text-align: left;}
	.fixed1000 { width: 1000px; }

#testa { width: 1000px; height: 194px; background: #ffffff  url("../../images/header.jpg"); margin: 0 auto;}
#corpo { width: 1000px; background: #ffffff url("../../images/body.jpg"); margin: 0px;}
#menubar { width: 151px; float: left; margin: 0px 0px 0px 52px;}
#extrabar { width: 151px; float: right; margin: 0px 52px 0px 0px;}
#contenuto { width: 570px; margin-left: 214px; position: relative;}
#rivolto { position: absolute; width: 79px; height: 64px; margin: 0px 0px 0px 501px; background: #FFFFFF url("../../images/rivolto.jpg") no-repeat;}
#foot{ width: 1000px; height: 80px; margin: 0px auto; background: #ffffff url("../../images/footer.png");}
Però si forma uno spazio bianco tra Testa e Corpo, poi, la extrabar si posiziona sotto Contenuto
__________________
talkoman non in linea   Rispondi citando
Vecchio 08-01-09, 16:08   #15 (permalink)
 
Data di registrazione: Mar 2007
Ubicazione: Catania
Messaggi: 723
Nada?
__________________
talkoman non in linea   Rispondi citando
Rispondi
Tags:



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 05:35.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.