2012-04-03 110 views
0

我有另外一個問題,這一次在HTML表和它們的邊界(4.01,5.0)表格邊框不是在HTML4繪製+

注意:所有代碼是從w3schools.com

當使用此代碼:

<h4>One row and three columns:</h4> 
<table border="1"> 
<tr> 
    <td>100</td> 
    <td>200</td> 
    <td>300</td> 
</tr> 
</table> 

一切都在瀏覽器(FF,IE,歌劇,鉻)繪製正確,但是當border="1"style="border: 1px;"改變邊界和細胞壁消失。 我找不到原因,但使用style給了我寶貴的驗證。

這是我的主要文件部分:

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"> 
<title> 
Title of the document 
</title> 
<style type="text/css"> 
body {background-color:teal;} 
</style> 
</head> 

我希望這裏有人知道的問題是... 下面是結果與經典borderstyle

http://www.free imagehosting.net/pyk3e << border="1"

​​

+0

圖片鏈接現已停止使問題不清楚。 – 2016-12-01 22:17:57

回答

2

您可能需要border: 1px solid;。只有像素是不夠的,你必須告訴瀏覽器如何處理它們。 :)

但要記住,如果你使用<table style="border: 1px solid">,會產生圍繞TABLE,不表內細胞的邊界。

您還需要指定單元格的邊框。

你或許應該只指定一個樣式表:

<style type="text/css"> 
    TABLE, TD { 
    border: 1px solid; 
    } 
</style> 

甚至,識別與ID或類表或TD塊,然後用它在你的樣式表,這樣就不會影響其他無辜旁觀者表。

+0

還行,這樣做,但結果是一樣的: http://www.freeimagehosting.net/pyk3e http://www.freeimagehosting.net/oyeuy 即使設置單元格 – 1000Gbps 2012-04-03 18:24:10

+0

這一個單元格邊框http:///www.freeimagehosting.net/cw98o – 1000Gbps 2012-04-03 18:38:10

+0

http://jsfiddle.net/RepNM/。無論如何,你試圖得到什麼結果?你的問題,還是第二個?或者是其他東西? – Graham 2012-04-03 19:26:44

3

您可能必須定義b可能通過指定類型和顏色,請嘗試使用:

style='border: 1px solid black;' 
1

您也需要邊框顏色。

style="border:1px solid #aaa;" 

所以你實際上是設置爲 border-sizeborder-styleborder-color

W3school

+0

使用顏色使得邊框全黑色,採用脊不拉絲邊框,比如'邊界=「1」',並使用'風格=「邊界:1px的純黑色;」'不吸引他們太:( – 1000Gbps 2012-04-03 18:17:20

+0

你不需要兩者使用樣式更加強大,它並沒有被黑,你可以把它改成任何顏色 – Ibu 2012-04-03 18:24:43

+0

我只是想使用默認的表圖,無非就是設置邊框大小...... – 1000Gbps 2012-04-03 18:28:41

0

正如有人說,你需要一個邊框顏色:

style="border:1px solid #000;" 

而且,樣式屬性只適用於表標籤。如果您希望單元格牆也顯示出來,則樣式必須應用於td標籤。