Vai al contenuto

Featured Replies

Pubblicato
comment_70491

Spero che questo sia il topic giusto!!!

Ho un problema che mi sta facendo letteralmente sclerare!!! :banghead:

Sto costruendo una pagina di un sito. Ho bisogno che un'immagine sia centrata nella pagina e che sia letteralmente attaccata al bordo superiore.

Quindi top=0 ....ma per centrarla????come faccio??

Ho provato con <center> ma non funzia.

qualcuno se ne intende?

  • Risposte 8
  • Visualizzazioni 1,3k
  • Creata
  • Ultima risposta

Utenti più attivi in questa discussione

comment_70494

Ti converrebbe metterla in una tabella, alla quale dai dimensioni width=100% e height=100%. Poi alla tabella dici: valing= top align= center.

Dovrebbe centrartela in alto al centro.

Sono andato a memoria ma dovrebbe essere corretto.

Altrimenti prova a dare all'imma i parametri valign="top" align="middle", ma non so se funziona correttamente in tutti i browser, mac compreso.

EDIT

Per amor di precisione ti specifico che i tag della tabella vanno cosi:

<table width="100%" height="100%">
<tr>
<td align="center" valign="top">IMMA</td>
</tr>
</table>[/CODE]

comment_70500

Ops, pensavo sapessi le proprietà della tabella.

<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top">IMMA</td>
</tr>
</table>[/CODE]

Cosi dovrebbe appoggiarsi giusto. Quel pixel ceh vedevi era dovuto al bordo e alle spaziature delle celle . ;-)

  • Author
comment_70504

purtroppo continuava a stare distanziato dal bordo superiore...cmq ho rimediato con un poco elegante <DIV STYLE="position:absolute; top:0 px;">

Grazie mille sei stato gentilissimo

comment_70540

cavolo..ti avrei dato gli stessi suggerimenti di Wolf....hai qualche programma? magari puoi usarlo per vedere come fa (con programmi tipo dreamweaver che il codice lo scrivono da soli) e poi provare a copiarlo pari pari nella tua pagina, anche se non so quanto differiscano...magari c'è qualcosa prima che impedisce la lettura della tabella o dell'immagine...una caxxatina che è rimasta aperta o qualcosa di simile.

non so che altro consigliarti....:-(

bye bye.....:-D

  • Author
comment_70583

Cavoli ragazzi!!!

Mi sono appena accorta di aver fatto la pagina con la risoluzione del mio pc (1024*...) e i pc con 800X600 lo vedono tutto sfalsato...come faccio ora???

  • Author
comment_70593

Nessun consiglio? ormai questa pagina mi ha rotto le scatole....quasi quasi blocco la pagina cosi e chi ha la risoluzione piu' bassa vede le barre e stop!

comment_70768

Per il discorso tabella: non serve mettere border=0, cellpadding=0 e cellspacing=0... se la tabella c'è di fatto non si può eliminare lo spazio che essa occupa anche se è invisibile.

Se hai messo un'immagine con position:absolute; top:0px; non capisco come faccia a cambiare in 800x600... a meno che l'img che tu hai inserito non sia più grande di questa risoluzione. In tal caso non puoi ovviare al problema a meno che tu non riduca l'img appunto. Questo è il problema di chi progetta i siti senza pensare alle varie risoluzioni :-D

Cmq per aiutarti a risolverlo dovrei vedere la pagina che presumo tu abbia in locale, per cui nisba :-p

A onor del vero: marginheight=0 marginwidth=0 nel tag <body> dovrebbero togliere tutti i margini della pagina html... a quel punto non basterebbe mettere un bel <center> prima del tag <img>? Io l'ho appena fatto e funziona :-D

Se hai bisogno di altro facci sapere :-D

Crea un account o accedi per commentare