2012-06-28 8 views

risposta

4

Supponendo che si stia utilizzando il vecchio stile <table border="1">, rendendolo <table border="1" rules="rows">.

+0

Fare attenzione - non è compatibile per tutti i browser IE esempio – john

+0

Uh ... da quando? Questo è l'HTML 3.2, sarei preoccupato se IE non lo supportasse! Le regole di tabella –

+0

non sono supportate in HTML5 –

18

È possibile aggiungere linee di confine rigorosamente orizzontali con lo styling di tag tr tramite CSS.

Esempio CSS:

tr { 
    border-bottom: 1px solid black; 
    border-top: 1px solid black; 
    border-collapse: collapse; 
}​ 

Naturalmente, è possibile utilizzare qualsiasi stile di bordo/larghezza/colore scelto.

JS Fiddle: http://jsfiddle.net/XPyzM/

+5

Per me questo funziona solo quando cambi il tr in td nel css precedente – john

+0

Stesso, non ero in grado di farlo funzionare con il tag in Safari o Chrome? – woody121

2
table, th, td { 
    border-left: none; 
    border-right: none; 
} 
-5

È possibile aggiungere linee di confine rigorosamente orizzontali per lo styling tag tr tramite CSS.

<TABLE 
    BORDER=1 CELLPADDING=3 CELLSPACING=1 
    RULES=COLS FRAME=BOX 
> 
+0

REGOLE = "COLS" fa il contrario. Intendevi i CSS, ma il tuo esempio mostra gli attributi html. – sakibmoon

+0

Questo non è CSS ... – daGUY

+0

Pratiche orribili, nessuna virgola, tutto maiuscolo ... tsc tsc tsc – Heitor

1
<style> 
    td {border-left: 1px solid black;} 
</style> 
Problemi correlati