搞不懂繼承
這章有點亂p{color:red;}p{font-size:20px;border:2px solid blue}因為color:red;和font可繼承所以在p中全部顯示出來,而border:2px solid blue是不可繼承的 ?所以沒有顯示出來,即相當于沒有用。按照那么說的話創建兩個table 即 table tr td,th{border:1px solid red}按照之前那么說那不是說 ?只有前面那個表格變成border:1px solid red么 為什么兩個表格都變?如果在
后面加入p{color:blue;}為什么不是顯示p{color:red;}而是顯示在p后面的
2016-03-18
我覺著首先你要明白,這個table tr td,th:意思是table下標簽tr->td和th設置樣式:邊框寬度為1px,類型:實線,顏色:紅色。你設置的是標簽樣式,而不是指定類,也指定id的。換句話說,你指定的是一個父類,但是他的多態類型沒有指定。那么他肯定表現為同一個樣式! ? ?還有你說的p標簽兩次給賦值,這個就好理解了。 ?你給一個變量賦值過一次,然后又賦值一次,你說他的值是什么! ? ?(在不考慮權值的情況下)
2016-03-18
親 首先弄懂什么是繼承 兩個table屬于平行的 ?不存在繼承關系 ?第二個問題 ?他會選擇離元素最近的css樣式 在權值一樣的情況下?
2016-03-18
p不能繼承 那是因為里面有<span> </span>,如果沒有span,所以的p都是統一的。span是特殊存在的導致p不能繼承。顯示后面p的顏色是權值里面說的內容。建議你看完權值回頭看它