Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Attributo rules e IE

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445

    Attributo rules e IE

    L'attributo rules del tag table non dovrebbe funzionare anche con IE dalla versione 4 in poi?
    Sto provando questo codice:
    codice:
    <table border="1" rules="all">
    <tr><td width='40px' align='center'>0</td></tr>
    <tr><td width='40px' align='center'>1</td></tr>
    <tr><td width='40px' align='center'>2</td></tr>
    <tr><td width='40px' align='center'>3</td></tr>
    <tr><td width='40px' align='center'>4</td></tr>
    <tr><td width='40px' align='center'>5</td></tr>
    <tr><td width='40px' align='center'>6</td></tr>
    <tr><td width='40px' align='center'>7</td></tr>
    <tr><td width='40px' align='center'>8</td></tr>
    </table>
    ma IE (ho provato con 7 e 8) mi mostra i bordi della tabella come se non usassi rules, da cosa dipende?

    FF, Opera e Safari me la mostrano con la linea singola per i bordi, così come dovrebbe essere.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,659
    http://www.w3schools.com/tags/att_table_rules.asp

    Browser Support


    The rules attribute is properly displayed in Firefox and Opera.

    Internet Explorer, Chrome, and Safari 3 displays this attribute incorrectly .

    IE: Adds the four outside borders in addition to the inside borders
    Chrome and Safari: Adds the affected outside borders in addition to the inside borders
    Note: This attribute is not supported in Safari 2.0 or earlier versions.

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    E c'è un modo diverso per ottenere lo stesso risultato?
    Da CSS se faccio una cosa di questo tipo
    codice:
    .bordi-tab{
    	border-style: solid;
    	border-width: 1px;
    }
    ed applico la classe ai tag <table> mi appare solo il bordo esterno, se la applico anche ai tag <td> i bordi tornano ad essere doppi, mentre io vorrei una singola linea che divide le varie celle.

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,659
    penso che l'unico modo sia

    codice:
    CSS
    td {border-top:1px solid black;} 
    
    
    settando cellspacing="0" cellpadding="0" in modo da non avere spazi

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Ho provato, con il solo
    td {border-top:1px solid black;}
    ottengo questo:


    Invece con
    codice:
    td {
    	border-top:1px solid black;
    	border-left:1px solid black;
    	border-right:1px solid black;
    	border-bottom:1px solid black;
    }
    ottengo questo, i bordi interni sono più doppi perché si sovrappongono quelli delle celle adiacenti


    In entrambi i casi cellpadding e cellspacing sono impostati a 0.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,659
    e dunque? hai una domanda?

  7. #7
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Si, ciò che voglio è un risultato come il secondo, ma vorrei che tutte le linee avessero lo stesso spessore, sottile come quello del bordo esterno.

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,659
    che faccio... ti rispondo o ti do ancora tre minuti?

  9. #9
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Risolto

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,659

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