2015-12-08 3 views
1

В настоящее время я делаю это по HTML и хочу делать то же самое с помощью CSS. Я пробовал себя, но он не работает. Мой рабочий HTML ниже.Хотите использовать cellpadding и cellpacing в таблице по классу CSS в другом файле стиля

<table class="product_tabel" cellspacing="2" cellpadding="3"> 

Но я хочу, чтобы использовать его CSS класса product_tabel так, как я могу это сделать?

.product_tabel 
    { 
    cellspacing :2; 
    cellpadding:3; 
    } 
+2

Возможный дубликат (http://stackoverflow.com/questions/339923/set-cellpadding-and-cellspacing-in-css) –

+0

я новый на css и хотите использовать файл css. и теперь я тоже проверил этот ответ. но класс td не похож на класс css. –

ответ

1

пытаются таким образом

используется для для cellspacingtable{border-collapse: separate; border-spacing: 3px;}иcellpaddingtd{padding:2px;}

демо

.product_tabel 
 
    { 
 
     border: solid 1px red; 
 
border-collapse: separate; 
 
border-spacing: 3px; 
 
     border:solid 1px red; 
 
    } 
 

 
.product_tabel td, .product_tabel th{border:solid 1px green;padding:2px;}
<table class="product_tabel"> 
 
<tr><td>Hello</td><td>Hello</td><td>Hello</td><td>Hello</td></tr> 
 
    <tr><td>Hello</td><td>Hello</td><td>Hello</td><td>Hello</td></tr> 
 
    <tr><td>Hello</td><td>Hello</td><td>Hello</td><td>Hello</td></tr> 
 
    <tr><td>Hello</td><td>Hello</td><td>Hello</td><td>Hello</td></tr> 
 
    <tr><td>Hello</td><td>Hello</td><td>Hello</td><td>Hello</td></tr> 
 
    </table>

table { border-spacing: 3px; } /* cellspacing */ 

th, td { padding: 3px; } /* cellpadding */ 


CSS Cellspacing

0

использование просто обивка вместо CELLPADDING

.product_tabel 
{ 
    padding:3px; 
} 
td{ padding:5px;} 
2

Вы можете предоставить гр сс как: [? Set CELLPADDING и CELLSPACING в CSS]

.product_tabel { 
     border-spacing: 5px; 
     border-collapse: separate; 
} /* cellspacing */ 

.product_tabel th, .product_tabel td { padding: 5px; } /* cellpadding */