Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410

    un <td> sul bordo inferiore

    Salve a tutti,
    premetto che non sono un genio di html... ma ve ne accorgerete subito!
    Ho realizzato un sito in flash in cui il filmato swf viene posizionato al centro della pagina. Fin quì ok, avrei bisogno poi di inserire in tutte le pagine sul bordo inferiore una fascetta contenente i soliti "all right reseverd..".
    Ho provato a fare una tabella 100% sia in larghezza che in altezza con dentro due <td>, il primo impostato con altezza al 98% e l'altro a piè pagina con altezza fissa a 15 px.
    Con firefox funziona ma non con IE, ho provato altre cose ma allora funzionano con IE e non con firefox.
    Consigli?

    se volete vedere la pagina:qui


  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Basta applicare qualche regola tramite CSS ad un semplice div :)


    Tra i tag <head></head>:

    <style type="text/css">
    div#footer {
    position: absolute;
    bottom: 0px; /* per posizionarlo a 0px dal bordo inferiore del tag <body> */
    left: 0px;
    width: 100%;
    height: 15px;
    line-height: 15px; /* per ottenere il testo centrato in verticale */
    padding: 0px; /* togliamo dell'eventuale padding che creerebbe problemi */
    font-family: Arial, Helvetica, sans-serif;
    color: #999; /* colore del testo */
    background-color: #333;
    }
    </style>

    In fondo al codice html, prima del tag </body>:

    <div id="footer">All right reserved &copy; mimo 2005</div>

    Ciao ciao :)
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    GRAZIE MILLE!!!
    il risultato è perfetto!
    Adesso però me ne approfitto... potrei inserire una regola per centrarmi anche il file swf che sta sopra gli "all rights..." eliminando così del tutto le tabelle dalla pagina?

    Grazie ancora!
    Sarà bene che io mi metta a studiare i css


  4. #4
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    C'è un trucchetto che uso spesso, ma l'ho sempre usato per centrare orizzontalmente, non verticalmente. Speriamo che ora non dia problemi :P


    codice:
    div#filmato {
      position: relative;
      top: 50%;
      height: 430px;
      margin-top: -215px
    }
    Il trucco sta nel mandare il <div> prima a metà schermo con "top: 50%;" e poi centrarlo impostando un margin-top negativo a metà dell'altezza del livello, in questo caso -215px.


    codice:
    <div id="filmato">
      codice per flash...
    </div>

    Fammi sapere se ci sono problemi :)
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    Scusa ero dovuto uscire.
    Intanto grazie!
    C'è un problemino in effetti, il filmato finisce in angolo a sx, sono più propenso a pensare di essere io ad aver sbagliato qualche cosa.

    qui di seguito ti posto il codice della pagina:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
    <head>
    <style type="text/css">
    div#filmato {
    position: relative;
    top: 50%;
    height: 430px;
    margin-top: -215px
    }
    div#footer {
    position: absolute;
    bottom: 0px; /* per posizionarlo a 0px dal bordo inferiore del tag <body> */
    left: 0px;
    width: 100%;
    height: 15px;
    line-height: 15px; /* per ottenere il testo centrato in verticale */
    padding: 0px; /* togliamo dell'eventuale padding che creerebbe problemi */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #999; /* colore del testo */
    background-color: #333;
    }
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>mimo </title>
    </head>
    <BODY bgcolor="#000000"leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <div id="filmato">
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="760" height="430">
    <param name="movie" value="index.swf" />
    <param name="quality" value="high" />
    <embed src="index.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="760" height="430"></embed></object>
    </div>
    <div id="footer">
    <div>All right reserved © mimo 2005</div>
    </div>
    </body>
    </html>

    se vuoi vedere cosa succede adesso metto in linea la pagina:
    qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    ho "risolto" la centratura in orizzontale mettendo applicando uno style a body in questa maniera:

    body{
    text-align: center;
    }

    non so se sia correto ma sembra funzionare mentre per la centratura verticale buio completo!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    Grazie Sky,trovato il problema.
    Ovviamente di base c'era la mia ignoranza in fatto di css. Non avevo capito infatti che i valori negativi devono essere la metà delle misure del filmato!

    ecco il codice funzionante se qualcuno dovesse ritrovarsi a leggere questo T.

    div#filmato {
    position:absolute;
    top:50%;
    left:50%;
    width:760px;
    height:430px;
    margin-left:-380px;
    margin-top: -215px;
    padding:0;
    }

  8. #8
    so che è un 3d vecchio ma per non aprirne di nuovi ho effettuato una ricerca ed è quello che cercavo io!

    perfetto!

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    fai attenzione a IE 5.2 per mac, può dare dei problemi

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.