2013-03-15 46 views
7

我需要更改已構建的表格的邊框屬性,但我在內容管理系統後面運行,不允許我編輯樣式表,只有頁面的HTML。僅使用內嵌css處理表格中的單元格邊框

所以我能夠使用<table style="....">來操作一些表格屬性,但是當我使用border屬性時,它隻影響外邊框而不是單個單元之間存在的邊框。

很明顯,我可以將HTML規則添加到<table>標記,即<table border="1px">,但這些不會覆蓋影響邊框的外部樣式表,因此我需要一個內嵌CSS解決方案。

是否需要更改單元格邊框的唯一方法是手動爲每個td添加邊框屬性,還是錯過了某些內容?

感謝您的幫助,

+1

您能不能給我們你嘗試了一些代碼嗎? – Arif 2013-03-15 16:45:19

+1

雖然它不會傳遞驗證器,但難道你不能在HTML體內拍攝一組樣式嗎?所有的瀏覽器都支持它。 – j08691 2013-03-15 16:48:57

回答

0

「是改變小區間的邊界真正的邊框屬性手動添加到每個TD的唯一途徑...?」

是的。

除非你可以添加一個風格標籤:

<style> 
table td {...} 
</style> 

當然,總是有JavaScript的。 jQuery的:

$('table td').css('border', '1px solid red'); 
0

既然你可以使用HTML,你可以插入一個樣式表和目標td元素。
你應該添加一個類,以避免在頁面搞亂其他表

<table class="some-class">.. 

<style type="text/css"> 
    table.some-class td{ 
     border:1px solid black; 
    } 
</style> 
+0

非常感謝您的幫助,它看起來像我的CMS不會允許使用