Pagina Iniziale | Preferiti Comunity: Login | Registrati | Newsletter | Forum | Concorsi Newsgroup
Canali: Hardware | Software | Files | Webmaster | Cellulari | Shop     
Nel sito: News | Articoli | Files | Manuali | Consigli PC | Schede cellulari | Programmaz. | Hosting | Motori Ricerca | Glossario | Link
Servizi: Shopping | Forum | Crea un BLOG | Cartucce Compatibili | Hosting Aruba | Tool News |   Sponsor: Automazione Industriale
  Articoli

Recensioni
Consigli per PC


  News e files

Software
Telefonia
Internet
Tecnologia
Files e Download


  Manualistica

Guide HW/SW
Scripts ASP
Scripts HTML
Scripts Java
Scripts Delphi
Glossario


  Shopping

Hardware
Software e Giochi
Elettronica
Cinema e Film
Console e Accessori
Prodotti Ufficio
Formazione e Corsi

Tieniti aggiornato sul mondo della tecnologia con la nostra newsletter!
La tecnologia sulla tua
casella e-mail

[Info Newsletter]


Concessionaria Pubblicitaria


<< News Precedente [Fine Pagina] News Successiva >>
Centrare un layer rispetto alla risoluzione

Un articolo di: Fonte Esterna del 24/02/2003      Letture: 9088

7,99 Euro
Un giudice di rispetto da Il Salotto del Cinema



  Buono sconto 4% su Toner e Cartucce agli utenti AZpoint. SU Iomiricarico.it!!

Autore: Luca Ruggiero

In questo tip ricorreremo ad un po di fantasia per creare un semplice quanto simpatico effetto grafico per centrare un layer Html rispetto alla risoluzione video corrente.

Un simile espediente può tornare utile come mezzo pubblicitario, o per inserire al centro di una pagina di introduzione un'immagine o qualsiasi cosa.

Disegnamo il layer Html:

<div class="LayerCentrato">Layer Html centrato</div>
Assegniamo al layer una classe a cui faremo riferimento nel codice Css che propongo di seguito:
<style type="text/css">
 body {
  margin: 0px;
  height: 100%;
 }
 div.LayerCentrato {
   text-align: Center;
   background-color: #EEEEEE;
   color: #192939;
   position: Absolute;
   top: 50%;
   left: 50%;
   font-size: 12px;
   font-family: Verdana;
   font-weight: Bold;
   width: 350px;
   height: 200px;
   border: Solid 1px #CCCCCC;
   margin: -100px, -175px;
 }
</style>

I passaggi essenziali sono evidenziati in rosso: assegno al corpo della pagina un margine complessivo di zero (0) pixel ed imposto l'altezza al 100%. Assegno al layer il posizionamento assoluto, la distanza dai margini di sinistra e dall'alto al 50%, e modifico (in negativo) i margini del layer in funzione dell'altezza e della larghezza del layer stesso.

Per capirci meglio, se la larghezza del layer è 350 pixel, la sua metà in negativo è -175 pixel; se la larghezza fosse stata 400 pixel, avrei impostato il margine in larghezza a -200 pixel.

Lo stesso discorso vale per l'altezza.



[Indietro]    [Su]      [Home]      [Commenti]      [V. Stampabile]

Commento di Anonimo (ip: 82.52.59.61), scritto il 01/09/2005 alle 15:07:45
Ho qualche problema con la centratura: mi ritrovo sempre centrato l'angolo in alto a sinistra dell'immagine che ho usato al posto del testo.

Commento di Anonimo (ip: 82.52.59.61), scritto il 01/09/2005 alle 15:17:30
Risolto:
anzichè
margin: n1, n2;
uso
margin-top: n1;
margin-left: n2;

Grazie per l'idea iniziale :-)

Commento di Anonimo (ip: 87.10.132.213), scritto il 28/04/2007 alle 17:07:48
non riesco a centrare i miei vari layer sulla pagina qualcuno mi aiuta?

Commenta questa notizia:
Non hai ancora fatto il
Login, puoi inserire commenti solo come anonimo.
ATTENZIONE: il tuo IP verrà memorizzato e mostrato a fianco del commento; con la pressione del tasto invia commento si esprime il consenso alla pubblicazione di tale informazione personale.
A discrezione dello staff, i commenti ritenuti non adatti od offensivi potranno essere rimossi. Nel caso di utilizzo di espressioni volgari od offensive il comportamento verrà segnalato al provider interessato.
Se non ti sei ancora registrato, cosa aspetti? Registrati subito.

Da ora puoi discutere dei problemi informatici anche sul nostro FORUM

Testo del commento:




  News correlate

 Editare codice Html sulla pagina web come testo
 TAG HTML: a cosa servono
 Centrare un'immagine di sfondo con i CSS
 Ritorno a capo nei button di form Html
 Sostituisci il puntatore del mouse con un file .ani .ico o .cur
 Inserisci un'immagine in un button
 Effetto zoom in un tag <div></div> applicato a un testo con i CSS.
 Tag hr in verticale


Domini Email SpazioWeb
a partire da € 9.99+IVA annui


  Ultime dal Forum

Guadagnare soldi con GDI
PinkPTC
Fai lavorare i tuoi soldi
PAGANTE
L'unica PTC che ti permette di acquistare i ref
ptc paganti
Paid to click nuova PTC pagante alti guadagni
alice adsl a 7 mega con modem vecchio
IERI SERA VINTI 230 EURO SEGUENDO LA GUIDA..

Comunicazioni / Note Legali / Staff / Collabora / Pubblicità / Contatti


Copyright ZETA TECH S.r.l. (P.IVA : 02387250307), tutti i diritti riservati Utenti Connessi: 452

Programmi


Pagina creata in 0.86sec. Powered by Zeta Tech S.r.l.

Stats v0.1 (0.000sec.)