Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25

Discussione: stili tabella

  1. #1
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289

    stili tabella

    http://www.theinvaders.it/the_inv_htmlv1/foto.html

    Quello che ho linkato e' una tabella che dovra contenere una galleria, vorrei applicare degli stili a:link
    a:hover a: visited, ma non riesco a venirne a capo, questo e' il codice html che ho usato per creare la tabella:

    Codice PHP:
    <div id="tabgallery" class="datatable">
                    
                    <
    table>
                    <
    caption>Dati Tabellari</caption>
                        
                        <
    tr>
                            
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                        </
    tr>
                        <
    tr>
                            <
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                        </
    tr>
                    </
    table>
                </
    div

    questa e' la classe (datatable) che ho applicato alla tabella:

    Codice PHP:
    /* TABELLA */
    tableborder-collapsecollapsecaption-sidetopposition:relative;margin:0 auto; }

    .
    datatable a:link 

    }
    .
    datatable a:visited 


    }
    .
    datatable a:hover 
    position:relative;
    border5pxborder-stylesolidborder-color#000000;
     
    }

    .
    datatable td {
    padding3px;

    }

    .
    datatable th {



    come potete vedere il risultato e' abbastanza strano, il bordo si vede ma sono in basso !! perche ???

  2. #2
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349

    Re: stili tabella

    non so se è quella la causa, ma mi è saltato all'occhio:

    codice:
    <tr>
                            <
                            <td>[img]picsbn/00bn_prw.jpg[/img]</td>

  3. #3
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    si infatti se guardi ci sta sto simbolo sulla sinistra...correggo !!
    Ma non e' quello il problema !

  4. #4
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da hankie
    si infatti se guardi ci sta sto simbolo sulla sinistra...correggo !!
    Ma non e' quello il problema !
    occhio che ho visto altri errori nel link che hai postato

  5. #5
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    ?? la pagina e fatta in due minuti !! che tipo di errori ??

  6. #6
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da hankie
    ?? la pagina e fatta in due minuti !! che tipo di errori ??
    valida la pagina il w3c ti spiega in dettaglio gli errori

  7. #7
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    ma non esiste in italiano sto benedetto validatore, non ci capisco una mazza !


    che poi mi da errori incomprensibili tipo:

    Line 83, Column 7: "html" not finished but document ended.
    </html>

    ...e mi indica come errore il > di chiusura ???? ma che significa, non lo posso cancellare naturalmente !

  8. #8
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    Ok! ho risolto gli errori che mi dava sul validatore, ma il mio problema rimane comunque!
    Qualcuno e' in grado di capire perche le pseudo classi della mia tabella si comportano cosi ?????



    queste sono le correzzioni apportate:

    Codice PHP:
    <div id="tabgallery" class="datatable">
                    
                    <
    table>
                    <
    caption>Dati Tabellari</caption>
                        
                        <
    tr>
                            
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                        </
    tr>
                        <
    tr>
                            
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                            <
    td>[url="#"][img]picsbn/00bn_prw.jpg[/img][/url]</td>
                        </
    tr>
                    </
    table
    CSS:

    Codice PHP:
    /* TABELLA */
    .tableborder-collapsecollapsecaption-sidetopposition:relativemargin:0 auto; }

    .
    datatable a:link 
    border-width1px;
    border-stylesolid;
    border-color:#000000; 
    }
    .
    datatable a:visited 


    }
    .
    datatable a:hover 

    border-width5px;
    border-stylesolid;
    border-color:#000000; 
     
    }

    .
    datatable a:active 
     
     }

    .
    datatable td {
    padding5px;

    }

    .
    datatable th {




  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In pratica tu stai cambiando stile all':hover.
    In un caso inserisci un posizionamento, nell'altro cambi i bordi.
    Questo chiaramente comporta modifiche nel layout comlessivo, e questo non sta bene all'occhio.

    Quello che puoi fare e` cambiare colore al bordo (in un caso puoi farlo del colore dello sfondo in modo che non si veda), ma se cambi la dimensione tutto il layout ne viene modificato, dato che cambia la larghezza totale della tabella.

    Stesso discorso per il posizionamento: se lo cambi tutto il layout viene a cambiare aspetto, o altri blocchi si devono spostare per permettere il cambio.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    Originariamente inviato da Mich_
    In pratica tu stai cambiando stile all':hover.
    In un caso inserisci un posizionamento, nell'altro cambi i bordi.
    Questo chiaramente comporta modifiche nel layout comlessivo, e questo non sta bene all'occhio.

    Quello che puoi fare e` cambiare colore al bordo (in un caso puoi farlo del colore dello sfondo in modo che non si veda), ma se cambi la dimensione tutto il layout ne viene modificato, dato che cambia la larghezza totale della tabella.

    Stesso discorso per il posizionamento: se lo cambi tutto il layout viene a cambiare aspetto, o altri blocchi si devono spostare per permettere il cambio.
    Ma io non assegno nessun posizionamento alla tabella ! e anche eliminando tutto il TABLE, posizionamento relativo e bordi, non cambia molto, anzi non cambia niente !

    Scusami ancora non capisco, un po di pazienza !!!

    grazie mille

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 © 2026 vBulletin Solutions, Inc. All rights reserved.