Clicca qui  Flyerwire
+ Rispondi alla discussione
Pagina 1 di 3 1 2 3 UltimoUltimo
Visualizzazione risultati 1 fino 10 di 29

Discussione: layout CSS - problema float

  1. #1

    Predefinito layout CSS - problema float

    Buongiorno a tutti,
    sto progettando un nuovo sito e stocercando di svilupparlo utilizzando i CSS. Mentre per la formattazione dei menu mi trovo strabene, ho dei grossi problemi a capire il parametro FLOAT per disporre i contenuti.

    Nel sito che sto progettando ora UMBERTO DELLA FRANCA non riesco a posizionare il <div id="schede"> a destra del <div id="navigazione"> entrambi contenuti nel <div id="bianco">

    Ho provato a leggermi un po' di articoli sul parametro FLOAT e a fare un po' di prove, ma non riesco a risolvere il problema. Mi date una mano a capire dove sbaglio?


    Già che ci sono vi chiedo anche un'altra cosina. Nel menù principale in alto, vorrei che i pulsanti occupassero tutta la larghezza del sito, ora io l'ho fatto impostando i padding, ma temo non sia il modo migliore x' cmq dipende dalla dimensione del font che potrebbe variare da browser a browser. Avete qualche suggerimento?

    Grazie 1000

  2. #2
    Manager gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere L'avatar di gemedj89
    Data registrazione
    20-08-2008
    Residenza
    Tra Montepulciano e localhost
    Messaggi
    9,440

    Predefinito

    vado un pò di fretta ma prova cosi
    Codice PHP:
    #schede {
    float:right;
    text-align:left;
    width:560px

    Codice PHP:
    <div id="contenitore">

        <
    div id="testata"></div>

        <
    div><img src="immagini/dellafranca_img2.gif" width="860" height="77"></div>

        <
    div id="menu">
            <
    ul>
                <
    li><a href="#">HOME PAGE</a></li>
                   <
    li><a href="#">AZIENDA</a></li>
                <
    li><a href="#">PRODUZIONE</a></li>
                <
    li id="current"><a href="#">PRODOTTI</a></li>
                <
    li><a href="#">RICHIESTA INFORMAZIONI</a></li>
             </
    ul>
        </
    div>
        
        <
    div><img src="immagini/menu_ombra.gif" width="860" height="3"></div>

      <
    div id="bianco">
    <
    div id="schede">UNIh
    jhjh
    </div>

        <
    div id="navigazione">
                <
    div><img src="immagini/sottomenu_angolo_sopra.gif" width="183" height="13"></div>
                <
    div id="sottomenu">
                    <
    ul>
                        <
    li id="corrent2"><a href="#">masselli autobloccanti</a></li>
                        <
    li><a href="#">elementi grigliati</a></li>
                        <
    li><a href="#">linea rustica</a></li>
                        <
    li><a href="#">serie uniwall</a></li>
                        <
    li><a href="#">giardino</a></li>
                        <
    li><a href="#">elementi per l’edilizia</a></li>
                       </
    ul>
                   </
    div>
                   <
    div><img src="immagini/sottomenu_angolo_sotto.gif" width="183" height="13"></div>
          
                   <
    div style="margin-top: 20px;"><img src="immagini/sottosottomenu_angolo_sopra.gif" width="183" height="13"></div>
                   <
    div id="sottosottomenu">
                       <
    ul>
                        <
    li id="corrent3"><a href="#">UNI</a></li>
                        <
    li><a href="#">RETTANGOLO</a></li>
                        <
    li><a href="#">TRESTAR</a></li>
                        <
    li><a href="#">RUSTICH</a></li>
                        <
    li><a href="#">VELA</a></li>
                        <
    li><a href="#">DOPPIA T</a></li>
                           <
    li><a href="#">ARCO</a></li>
                           <
    li><a href="#">LISTELLO</a></li>
                           <
    li><a href="#">PIASTRA</a></li>
                           <
    li><a href="#">KLASSICO</a></li>
                           <
    li><a href="#">SPILLATO</a></li>
                       </
    ul>
                   </
    div>
                   <
    div><img src="immagini/sottosottomenu_angolo_sotto.gif" width="183" height="13"></div>
        </
    div>

           

      </
    div>

    </
    div
    http://www.graficicreativi.com/signaturepics/sigpic2108_1.gif Consulenza informatica | Joomla Expert ->Sito joomla & Wordpress - Contatto via email

  3. #3

    Predefinito

    grande!!!!!! Funziona... x ora ho copiato e incollato, adesso mi leggo tutto il codice e cerco di capire come hai fatto.
    Grazie davvero, è tutto il pomeriggio che sbatto la testa su sta cosa... se lo sapevo che facevi così in fretta postavo prima, ma non volevo rompere x ogni scemenza!

  4. #4

    Predefinito

    argh battuto sul tempo :P

    cmq una tecnica molto versatile per layout a più colonne è la seguente:

    + es layout a due colonne:
    -- un div con all'interno altri due div a cui darai float:left a uno e float:right all'altro

    Codice HTML:
    <div id="contenitore">
         <div id="sinistra"></div>
         <div id="destra"></div>
    </div>
    + es layout a 3 colonne:
    -- un div che contiene 2 div come sopra (uno float left e uno right) poi all'interno di uno dei due metti altri due div, uno float:left e uno float right

    Codice HTML:
    <div id="contenitore">
         <div id="sinistra">
              <div id="sinistrasinistra"></div>
              <div id="sinistradestra"></div>
         </div>
         <div id="destra"></div>
    </div>
    + es layout a 4 colonne:
    -- sarà lo stesso di prima ma dovra mettere 2 div anche all'interno dell'altro

    Codice HTML:
    <div id="contenitore">
         <div id="sinistra">
              <div id="sinistrasinistra"></div>
              <div id="sinistradestra"></div>
         </div>
         <div id="destra">
              <div id="destrasinistra"></div>
              <div id="destradestra"></div>
         </div>
    </div>
    spero sia chiaro se ci sono dubbi siamo qua

  5. #5

    Predefinito

    Capito grazie, però c'è una cosa che non mi convince.
    Avevo provato a dare al div scheda float destra, però mettendo questo div dopo quello che invece sta a sinistra non me lo spostava in alto. Invece mettendo prima quello con float destra e dopo quello con float a sinsitra lo ha fatto... perchè?

  6. #6

    Predefinito

    non so detta così è dura da interpretare servirebbe il codice e il css per capire al meglio.. cmq se devi mettere un div sopra all'altro non usare il float

  7. #7

    Predefinito

    dopo aver fatto tutto quel lavoro... ho deciso che non mi piace la grafica!
    Ho rifatto questo UMBERTO DELLA FRANCA ma anche qui ho un problema... come faccio a far allungare la colonna del menù a sinistra di modo che arrivi in fondo alla pagina? Io ho dato heigh:100% a tutti i div ma non lo fa.

  8. #8

    Predefinito

    questa volta son di corsa io =_=

    cmq ho visto che ci sono alcuni punti nel css che non servono a nulla e si posson togliere... usa firebugs per vedere cosa tenere e cosa no

    per il menù metti sul div id="bianco" height:600px o quello che vuoi

  9. #9

    Predefinito

    Ho provato a togliere qualcosa nel css, ma non so se ho fatto giusto. Io uso dreamweaver, firebugs fa qualcosa di più con i css?

    Cmq avevo risolto questa benedetta height (ah ho aggiunto anche un footer, che però devo ancora sistemare come contenuto) sol oche poi inserendo la gallery mi va tutto a pallino!!!!!
    In pratica senza la gallery tutto ok, la banda grigia del menù arriva fino al footer, con l'aggiunta di questa gallery, arriva solo fino a un certo punto e poi si interrompe! Avete lumi? (seguendo un tutorial trovato, ho provato anche a mettere come colore di sfondo del id=contenuto il grigio e del id=schede il bianco, ma il risultato è lo stesso, come se anche il div contenuto arrivasse solo fin lì)

    Il nuovo link è questo UMBERTO DELLA FRANCA

  10. #10

    Predefinito

    firebugs è un add-on per firefox che ti permette di interagire con il codice html e css di tutti i siti che trovi così da vedere come funzionano, è utile perchè puoi disattivare con un click le parti di css e vedere subito che effetto portano

    ora sto controllando il css del tuo sito vediamo che scopro... probabilmente la gallery+testo esce come dimensioni dal div

    edit: allora i miei consigli sono i seguenti dividere l'html così, prima di tutto un div id=contenitore che racchiude tutti gli elementi poi

    -hedaer (con all'interno i div per il menu e il logo)
    -main (con all'interno i div per la navigazione e la scheda)
    -footer

    tanto per dare maggior ordine.. così avresti il contenitore e all'interno 3 blocchi..cmq sono scelte personali

    per il css usa firebugs e vedi quali sono le voci di troppo... ce ne sono da quel che ho visto, il margin:0 pading:0 e blablabla ti conviene metterlo all'inizio del css così

    * {
    border:none;
    margin:0;
    padding:0;
    }

    così vale per tutti gli elementi

    poi per il problema del div navigazione, secondo me si dovrebbe sistemare mettendo il div che contiene sia navigazione che schede... al momento potresti risolverlo mettendo

    #navigazione {
    height:1024px;
    }

    così il div navigazione arriva fino alla fine
    Ultima modifica di bisior : 12-04-2010 alle ore 11.30.28

+ Rispondi alla discussione

Regole di scrittura

  • Non puoi postare nuovi argomenti
  • Non puoi postare repliche
  • Non puoi postare allegati
  • Non puoi editare i tuoi post
  • BB code è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato
ccnp certification | mcts | 640-802 | Adobe User Group | Biagio Di Stefano | Artlandis | Risorsa Informatica
Grafici Creativi - P. IVA: 04631640655