Precedente :: Successivo |
Autore |
Messaggio |
pincopallino Dio maturo


Registrato: 05/05/02 09:05 Messaggi: 3396 Residenza: Paperopoli
|
Inviato: 29 Mar 2005 20:02 Oggetto: |
|
|
cioè cioè.... devo definire una classe per le tabelle??  |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 29 Mar 2005 20:13 Oggetto: |
|
|
si, sono degli elementi esattamente come tutti gli altri e li formatti alla stessa maniera
come i div, uguale  |
|
Top |
|
 |
pincopallino Dio maturo


Registrato: 05/05/02 09:05 Messaggi: 3396 Residenza: Paperopoli
|
Inviato: 29 Mar 2005 20:29 Oggetto: |
|
|
Scusa Reb, mi daresti un esempio di Id per una tabella da mettere nel CSS per far capire a tutti e tre i browser principali che 'sta tabella deve starsene al centro?
GIA |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 29 Mar 2005 20:33 Oggetto: |
|
|
Codice: |
body {text-align: center;}
#esterno {width: 700px; margin: 0px auto;}
#contenuto {width: 500px; margin: 0px auto;}
|
Codice: |
<div id="esterno">
<table id="contenuto">
<tr>
<td>bla bla bla</td>
</tr>
</table>
</div>
|
mal che vada aggiungi anche text-align: center al div#esterno, ma non dovresti averne bisogno, perche' a differenza di quel che succede per le tabelle, i div ereditano gli attributi da body |
|
Top |
|
 |
pincopallino Dio maturo


Registrato: 05/05/02 09:05 Messaggi: 3396 Residenza: Paperopoli
|
Inviato: 29 Mar 2005 22:32 Oggetto: |
|
|
Grazie Reb, domani provo, adesso ormai sono in coma. |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 29 Mar 2005 22:38 Oggetto: |
|
|
ok, 'notte  |
|
Top |
|
 |
pincopallino Dio maturo


Registrato: 05/05/02 09:05 Messaggi: 3396 Residenza: Paperopoli
|
Inviato: 30 Mar 2005 10:00 Oggetto: |
|
|
Reb,
piccolo problemino.... id="contenuto" si può usare una solo una volta - ogni elemento identificato da un "id" può comparire una sola volta nel codice (x)html, a differenza di una class. Ora, io ho 3 tabelle, numero di colonne diverso, ma tutte devono stare al centro. Non posso identificarle tutte con lo stesso id. Che devo fare, creare tre "entries" identiche ma di diverso nome nel CSS? Non mi sembra molto elegante....  |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 30 Mar 2005 10:30 Oggetto: |
|
|
puoi:
1) dare a table la caratteristica di margin auto, se le uniche table che hai sono quelle da centrare
2) creare una classe che abbia come caratteristica margin auto e gli altri attributi comuni alle varie tabelle
3) la cosa migliore, usare l'id del div che le contiene, mi spiego:
Codice: |
<div id="corpo">
<table>
<tr>
<td>blablabla</td>
</tr>
</table>
</div>
|
e il css:
Codice: |
#corpo {width: 700px; text-align: center;}
#corpo table {width: 500px; margin: 0px auto;}
|
cioe' dici che l'unica/tutte le table contenute all'interno del div con id corpo devono avere come caratteristica una larghezza di 500px e un margin laterale auto |
|
Top |
|
 |
pincopallino Dio maturo


Registrato: 05/05/02 09:05 Messaggi: 3396 Residenza: Paperopoli
|
Inviato: 30 Mar 2005 10:37 Oggetto: |
|
|
 |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 30 Mar 2005 10:43 Oggetto: |
|
|
 |
|
Top |
|
 |
|