Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Ridimensionare body

  1. #1

    Ridimensionare body

    Salve ragazzi, per l'università stò creando un servizio web.
    Per la precisione si tratta di un servizio di TakeAway on-line.
    Bene, mi trovo di fronte al primo scoglio(per ora stò mettendo in pratica solo il lato client).
    Nello specifico dei dettagli layout del sito, bene.
    Innanzitutto questo è un codice di esempio, per la cronaca i form di registrazione con il relativo css:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://w3.org/1999/xhtml">
    <head>
      <title>Form di registrazione eTakeAway!</title>
    
      <link rel = "stylesheet" type = "text/css" href = "css/styleReg.css" />
    
    </head>
    
    
    <body>
    
    <form id = "register" method = "post" action = "home">
          <div >
            
    
    <label for = "email">Inserisci eMail di registrazione: </label>
            <div class="input-reg"><input id = "email" name = "email" type="text" />
            </div></p>
            
    
    <label for = "emailConfirm">Conferma eMail: </label>
            <div class="input-reg"><input id = "emailConfirm" name = "emailConfirm" type="text" />
            </div></p>
            
    
    <label for = "password">Scegli una Password: </label>
            <div class="input-reg"><input id = "password" name="password"  type="password" /> 
            </div></p>
            
    
    <label for = "passwordConfirm">Conferma Password: </label>
            <div class="input-reg"><input id = "passwordConfirm" name="passwordConfirm"  type="password" /> 
            </div> </p> 
            
    
    <label for = "name">Nome: </label>
            <div class="input-reg"><input id = "name" name = "name" type="text" />
            </div> </p> 
            
    
    <label for = "surname">Cognome: </label>
            <div class="input-reg"><input id = "surname" name = "surname" type="text" />
            </div></p>
            
    
    <label for = "telephone">Recapito telefonico: </label>
            <div class="input-reg"><input id = "telephone" name = "telephone" type="text" />
            </div> </p>
            <label for = "cell">Recapito telefonico(cellulare): </label>
            
    
    <div class="input-reg"><input id = "cell" name = "cell" type="text" />
            </div></p>
            <div>
            
    
    
              
    
     Dove sei venuto a conoscenza del nostro servizio web? </p>
                 <label for = "howtosite">In un nosto punto vendita </label>
                 <input id = "howtosite" name = "howtosite" value = "pvendita" type = "radio">
                 <label for = "howtosite">Pubblicita' </label>
                 <input id = "howtosite" name = "howtosite" value = "publicity" type = "radio">  
                 <label for = "howtosite">Nel Web </label>
                 <input id = "howtosite" name = "howtosite" value = "web" type = "radio">
                 <label for = "howtosite">Da un amico </label>
                 <input id = "howtosite" name = "howtosite" value = "friend" type = "radio">
                 <label for = "howtosite">Altro </label>
                 <input id = "howtosite" name = "howtosite" value = "other" type = "radio">  
            </p>
            </div>
            <label for = "condition"> In base alla legge 675/96 sulla tutela dei dati personali autorizzo il trattamento degli stessi per finalita' informative e/o pubblicitarie all'azienda </label>
            <input id = "condition" name = "condition" value = "Accept" type = "checkbox"/>
            </div>
            <div><button type = "submit" id = "submit" value = "Register" >Registrati</button>
            </div>  
          </div>
        </form>
    </body>
    
    </html>
    codice:
    /* styleReg.css per il miglioramento grafico del form di registrazione. */
    
    body {
      background:url(http://localhost/eTakeAway/img/BK.jpg) no-repeat ;
      background-attachment: fixed;}
    
    /* Dettagli dell'immagine di sfondo */
    form#register{ margin: 0;padding: 15px 15px 10px;
        }
    
    /* Dettagli delle etichette */
    label{height: 30px;
        font: 20px Arial,sans-serif;
        margin-right: 5px;text-align: right;color: #D3FFB6}
    
    /* Utleriore adeguamento dei form di input */
    input{width: 300px;background: #FFF;
         margin:5px 0 0 10px}
    
    /* Eliminazione dei bordi e setting dei caratteri */
    input,button{border: 0px solid;color: #822222;
        font: 20px Arial,sans-serif}
    
    /* Gestione del bottone */
    button#submit{width: 130px;
        height:25px !important;height /**/:30px;line-height: 25px;
        display: inline;margin-left:95px;padding: 1px 0 4px;
        cursor: pointer}
    Bene, vi posto un screen per precisare il problema

    immagine

    Ecco, io vorrei che il corpo del sito web sia racchiuso entro le immagini ai piedi della pagina. E' possibile???
    Ho provato con un:
    codice:
    body {
      background:url(http://localhost/eTakeAway/img/BK.jpg) no-repeat ;
      background-attachment: fixed;position:absolute;bottom:20%}
    Ma così facendo "scompare" la parte in alto che non rientra nella pagina...
    Soluzioni?
    In caso negativo, soluzioni alternative?

  2. #2
    Nessuno riesce neppure a dirmi se si può o non si può???

  3. #3
    scusa ma non riesco a capire bene cosa tu debba fare, e perchè vuoi toccare il body....

    hai provato a racchiudere il tutto in un div?

  4. #4
    Praticamente l'immagine di sfondo, in basso, dove ci sono le figure, non riesce a far leggere le scritte.
    Mi piacerebbe, diciamo, racchiudere la pagina, fin sopra quei disegni...
    Non so se sia chiaro!

  5. #5
    Possibile che nessuno può aiutarmi???

  6. #6
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Puoi agire in modi diversi, in tutti i casi inserisci un div che racchiuda tutti i contenuti e che abbia un'altezza non inferiore a quella dell'immagine di sfondo che sennò sarà tagliata:
    1. inserire l'immagine come sfondo, allineato in basso, di un div, che conterrà tutto, cui darai un padding-bottom eguale all'altezza della striscia di immagine che non deve essere coperta, in questo caso però l'immagine sarà più corta dei contenuti e per ovviare al div potresti assegnare un colore di sfondo che le sia vicino;
    2. ridurre il form così che occupi solo la parte superiore dell'immagine;
    3. inserire il contenuto in un div che sia alto tanto da non coprire la parte inferiore dell'immagine e al quale darai un overflow:auto in maniera tale che il contenuto sia scrollabile e non si sovrapponga alla porzione di immagine che deve restere scoperta

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.