Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454

    text-align: center non mi funziona su Opera e FF

    Ciau ragazzi

    Mi sto addentrando in CSS (perché mi sono reso conto che lo usavo in modo davvero basilare) togliendo qualsiasi attributo dall'html per farlo validare XHTML BASIC 1.0. Tutto bene, sorprendentemente

    Tranne una cosa. Ho una piccola tabella e la voglio centrare.

    Allora questo è l'html:

    codice:
    <div id="centrale">	
       <table class="bbtable">
            <tr>
              <th></th>
              <th>Titolo</th>
              <th>Genere</th>
            </tr>
    <tr>
              <td>
    [img]img.htm[/img]
    </td>
              <td class="tdtit">Sin City</td>
              <td class="tdgen">Azione</td>
    </tr>
    <tr>
              <td colspan="3" class="tdspacer"></td>
    </tr>
    <tr>
              <td>
    [img]img.htm[/img]
    </td>
              <td class="tdtit">wefwe</td>
              <td class="tdgen">Azione</td>
    </tr>
    <tr>
              <td colspan="3" class="tdspacer"> </td>
    </tr>
    <tr>
              <td>
    [img]img.htm[/img]
    </td>
              <td class="tdtit">Pitch Black</td>
              <td class="tdgen">Horror</td>
    </tr>
    <tr>
              <td colspan="3" class="tdspacer"></td>
    </tr>
    </table>
    </div>
    Questo invece il CSS:

    Codice PHP:
    div#centrale{
    text-align:center;
    }
    table.bbtable {
        
    table-layout:auto;
        
    border-collapse:collapse;
        
    border1px solid #0000FF;
        
    background#00EAEA;
    }
    th    {
        
    font-size12px;
        
    font-weightbold;
        
    background-color#00FFCC;
        
    color#0066FF;
        
    letter-spacing2pt;
        
    padding2px;
        
    padding-right7px;
        
    padding-left10px;
    }
    .
    tdspacer {
        
    background-color#00FFCC;
        
    font-size:10px;
    }
    .
    tdtit {
        
    background-color#00FF99;
        
    font-size12px;
        
    font-weightbold;
        
    border-right-width10px;
        
    border-left-width10px;
        
    border-right-stylesolid;
        
    border-left-stylesolid;
        
    border-top-color#00EAEA;
        
    border-right-color#00EAEA;
        
    border-bottom-color#00EAEA;
        
    border-left-color#00EAEA;
        
    text-align:left;
    }
    .
    tdgen {
        
    background-color#00FF99;
        
    text-align:left;
        
    font-size12px;
        
    font-weightbold;

    Il problema è che su IE6 me lo fa centrato, su Opera e FireFox (meno usati, ma più importanti per me ) invece no.

    Come posso ovviare al problema?

    Grazie in anticipo

  2. #2
    togli il div e metti nel css modifichi così
    codice:
    table.bbtable {
        margin-right: auto;
        margin-left: auto;
        table-layout:auto;
        border-collapse:collapse;
        border: 1px solid #0000FF;
        background: #00EAEA;
    }
    EDIT: il div lo puoi anche lasciare
    in più puoi snellire il codice css per esempio se tutti i bordi hanno lo stesso colore è sufficiente mettere border-color: #xxxxxx

  3. #3
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Originariamente inviato da euge90
    togli il div e metti nel css modifichi così
    codice:
    table.bbtable {
        margin-right: auto;
        margin-left: auto;
        table-layout:auto;
        border-collapse:collapse;
        border: 1px solid #0000FF;
        background: #00EAEA;
    }
    Grazie ora provo subito

    in più puoi snellire il codice css per esempio se tutti i bordi hanno lo stesso colore è sufficiente mettere border-color: #xxxxxx
    Si infatti piano piano lo sto facendo solo che usando Dreamweaver per modificare il CSS mi genera sempre il codice così e poi lo devo riandare a modificare.

    EDIT: Perfetto funziona! Ancorar ne devo scoprire di trucchetti co sti CSS

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.