看板 Web_Design 關於我們 聯絡資訊
假設我目前用css定義了 table{ color:#FFFF00; padding:5px; } <table> <tr> <td>123</td> </tr> </table> 無疑的 123 會變色, 並且會有 5px 的邊框空白, 但在下面還有一個 table , 不想要套用上面的css設定 (不想要有任何css), 除了設id或class重新定義它專用的css外, 有辦法可以清空某個id或class裡的css樣式嗎?? 例如: table{ color:#FFFF00; padding:5px; } <table> <tr> <td>123</td> </tr> </table> <br /> <div id="no_css"> <table> <tr> <td>234</td> </tr> </table> </div> 有辦法讓第二個 table 的 234 不要變色也不要有5px的邊框空白嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.106.248
neversay:table#no_css{} 01/02 11:16
chph:那你應該是替第一個table加id/class, 再加樣式 01/02 11:28
blinkstar:嗯...這樣還是會繼承到原本table的css喔 (這是回一樓的) 01/02 11:28
chph:而不要替 table {}加樣式 01/02 11:28
blinkstar:因為後面的table是新加的..原本的網頁裡已經有其他的tab 01/02 11:29
blinkstar:le了,所以替之前的加會蠻麻煩的 @@ 01/02 11:29
※ 編輯: blinkstar 來自: 118.166.106.248 (01/02 11:30) ※ 編輯: blinkstar 來自: 118.166.106.248 (01/02 11:31)
neversay:table#no_css {padding:0px ...}用覆蓋的? 01/02 12:46
blinkstar:嗯...我想問的是除了設id或class重新定義它專用的css外 01/02 13:20
blinkstar:的方法 @@ 01/02 13:20
blinkstar:覆蓋的當然是可以囉,不過要把有可能設定到的css都重新 01/02 13:20
blinkstar:定義一次 01/02 13:21
fotofolio:沒有清空css的語法 01/02 13:46
rocky823:那就用 js語法去移除class吧 01/02 21:47