2017-07-04 59 views

回答

3

From here

是什麼<table rules="">辦?

用於指定顯示行和列之間的內部邊界。此屬性已被棄用。 使用CSS來改變表格邊框的樣式

所以沒有HTML5替代,只是CSS選擇:

table { 
 
    border-collapse: collapse; 
 
    width: 100%; 
 
    margin-bottom: 15px; 
 
} 
 

 
table td { 
 
    text-align: center; 
 
} 
 

 
.frame-box { 
 
    border: 1px solid black; 
 
} 
 

 
.frame-void { 
 
    border: none; 
 
} 
 

 
.rules-none td { 
 
    border: none; 
 
} 
 

 
.rules-all td { 
 
    border: 1px solid black; 
 
} 
 

 
.rules-all td:first-child { 
 
    border-left: none; 
 
} 
 

 
.rules-all td:last-child { 
 
    border-right: none; 
 
} 
 

 
.rules-all tr:first-child td { 
 
    border-top: none; 
 
} 
 

 
.rules-all tr:last-child td { 
 
    border-bottom: none; 
 
} 
 

 
.rules-cols td { 
 
    border-left: 1px solid black; 
 
    border-right: 1px solid black; 
 
} 
 

 
.rules-rows td { 
 
    border-top: 1px solid black; 
 
    border-bottom: 1px solid black; 
 
} 
 

 
.border-2, 
 
.border-2 td { 
 
    border-width: 2px; 
 
}
"&lt;TABLE BORDER=2 RULES=NONE FRAME=BOX&gt;" 
 

 
<table class="rules-none border-2 frame-box"> 
 
    <tr><td>1</td><td>2</td><td>3</td></tr> 
 
    <tr><td>4</td><td>5</td><td>6</td></tr> 
 
    <tr><td>7</td><td>8</td><td>9</td></tr> 
 
</table> 
 

 
"&lt;TABLE BORDER=2 FRAME=VOID RULES=ALL&gt;" 
 
<table class="border-2 frame-void rules-all"> 
 
    <tr><td>1</td><td>2</td><td>3</td></tr> 
 
    <tr><td>4</td><td>5</td><td>6</td></tr> 
 
    <tr><td>7</td><td>8</td><td>9</td></tr> 
 
</table> 
 

 
"&lt;TABLE BORDER=2 RULES=COLS FRAME=BOX&gt;" 
 
<table class="border-2 frame-box rules-cols"> 
 
    <tr><td>1</td><td>2</td><td>3</td></tr> 
 
    <tr><td>4</td><td>5</td><td>6</td></tr> 
 
    <tr><td>7</td><td>8</td><td>9</td></tr> 
 
</table> 
 

 
"&lt;TABLE BORDER=2 RULES=ROWS FRAME=BOX&gt;" 
 
<table class="border-2 frame-box rules-rows"> 
 
    <tr><td>1</td><td>2</td><td>3</td></tr> 
 
    <tr><td>4</td><td>5</td><td>6</td></tr> 
 
    <tr><td>7</td><td>8</td><td>9</td></tr> 
 
</table>

+0

如何納入規則與CSS的不同值? – Potterapple

+1

@Potterapple請檢查所有可能性如何將'border'應用於元素。我用示例代碼更新了我的答案。 – Justinas

相關問題