|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
[HTML] Centrare un elemento (scusate la niubbaggine)
Salve a tutti, ho da poco cominciato a vedere l'html, ma con questo non voglio giustificare la niubbaggine e l'imbecillità della domanda...
Devo consegnare entro qualche giorno una pagina per un parziale all'università. Questa pagina deve essere solo in html e css (in 2 files distinti). Io volevo fare una semplicissima pagina dove il contenuto è lungo tipo 750 pixel ed è centrato. Ora arriva la domanda niubba..... Come si centra??? Da quello che ho potuto capire anche esaminando altri siti devo impostare nel css il margin ad auto, vi posto un po' di codice di esempio, questo è l'html: Codice:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>Pagina di prova</title> <link rel="stylesheet" href="./style.css" /> </head> <body> <div id="content"> <div id="header"> Header </div> <div id="leftcolon"> Colonna sinistra </div> </div> </body> </html> Codice:
body {
color: #000000;
background-color: #eeeeee;
font-family: verdana, sans-serif;
}
#content {
width: 760px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin-bottom: auto;
}
#header {
padding: 20px;
background-color: #ffcc66;
text-align: center;
font-size: 22px;
font-style: italic;
font-variant: small-caps;
font-weight: bold;
border: 1px solid #000000;
}
#leftcolon {
padding: 2px;
background-color: #ffaa44;
width: 180px;
height: 450px;
border-top: 5px solid #000000;
}
|
|
|
|
|
|
#2 |
|
Messaggi: n/a
|
body {
text-align:center; } #content { text-align:left; } Ultima modifica di anonimizzato : 14-05-2005 alle 11:36. |
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
Quote:
e inoltre perchè firefox invece me lo centra automaticamente???? Ultima modifica di VegetaSSJ5 : 14-05-2005 alle 13:04. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
allora ho provato a fare delle prove con IE e ho scoperto che non accetta i commenti di una singola linea, cioè del tipo //COMMENTO
infatti mettendo l'opzione //text-align: center; (commentata) lui l'accetta lo stesso... |
|
|
|
|
|
#5 | |
|
Messaggi: n/a
|
Quote:
tuttavia IE non è esente da BUG e interpretazioni particolari dei CSS (come pure gli altri browsers), quindi è necessario utilizzare questo piccolo trucco per centrare un elemento all'interno della pagina. |
|
|
|
|
#6 | |
|
Messaggi: n/a
|
Quote:
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
inoltre analizzando il css di questo sito (che si può scaricare dal link download in alto a destra) non c'è nessuna opzione text-align nè nel body nè nel contenuto eppure il contenuto del sito è centrato anche con IE.
Quote:
Ultima modifica di VegetaSSJ5 : 14-05-2005 alle 13:13. |
|
|
|
|
|
|
#8 |
|
Messaggi: n/a
|
errore mio.
La centratura con text-align:center rimane valida solo con IE5. Nel caso del tuo codice ciò che crea problemi è il prologo XML <?xml version="1.0" encoding="UTF-8"?> toglilo e vedrai che funziona subito. tale prologo, anche se corretto, è meglio non metterlo in quanto crea problemi con diversi browser |
|
|
|
#9 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
funziona!!! ma porca put....!!!!
siccome è richiesto che la pagina sia validata xhtml 1.1 alora ho scaricato le specifiche xhtml1.1 dal w3c e c'è scritto che l'intestazione di un documento xhtml1.1 deve essere appunto Codice:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
E' STATO POSSIBILE VALIDARE LA PAGINA!!! per farlo però ho dovuto aggiungere il seguente tag meta per impostare la codifica. senza questo tag il validatore dà errore.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
sapete come si fa a segnalare questo bug alla microsoft?
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao |
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
Quote:
Il supporto di M$ a CSS-2 ha molti bachi e inconsistenze, e la stessa M$ ha dichiarato che con IE7.0 non ci sarà ancora il supporto completo.
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
|
|
|
|
|
|
#14 | |
|
Messaggi: n/a
|
Quote:
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
ma sono stupidi??
perchè non supportare uno standard?? |
|
|
|
|
|
#16 | |
|
Messaggi: n/a
|
Quote:
Figurati che ancora oggi IE6 porta con se un BUG di visualizzazione che risale ai tempi di NN4 di cui ne fu preso il codice. |
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
Quote:
|
|
|
|
|
|
|
#18 |
|
Messaggi: n/a
|
Netscape Navigator 4
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
Quote:
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
|
|
|
|
|
|
#20 | |
|
Messaggi: n/a
|
Quote:
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:55.



















