1樓:匿名使用者
body dl dt,body dl dt 你後面的那個dd沒有指名道body下面, 導致其他的頁面的css被覆蓋了,
id 大部分是為了前面的已經寫過的css, 想把之前的相同的css給覆蓋了, 或者修改下之前的樣式,id還可以為js 等一些其他的語言服務,具有唯一性, class 用於定義相同的樣式,
2樓:匿名使用者
第乙個問題:當你把在不同樣式表裡的樣式合併到一起時,一來是因為dd和.body dd的優先順序是不同的,二來是通常是在優先順序一樣的情況下,寫在**後面的樣式覆蓋前面同名的樣式,所以其他頁面會出錯,是因為它用的是和讓本頁面顯示正常的那個樣式。
建議:另外當dd,dl等要用到不同樣式時,單獨寫另外的類或id。
第二個問題:和前面一樣,因為這有乙個樣式優先順序的問題,你之所以換成id的寫法就可以了,是因為id要比class的優先順序高很多。
建議:你應該學習一樣關於樣式優先順序這部分的內容。
3樓:匿名使用者
在 它們 的外層 再定義 乙個 class, 比如 class=「center」, 你的 css 這樣寫 .body .center dl dt,dd
css樣式之間起衝突該怎麼解決
4樓:匿名使用者
你的不能只寫乙個css包括這幾個屬性嗎?
要不就寫乙個css在其它要加的樣式在 裡面寫
5樓:落稀飯jamy企業
透明人lantwent落稀飯jamy企業
6樓:匿名使用者
分別不同的class來定義好了
網頁中引用兩個css衝突怎麼辦?
7樓:go陌小潔
方法一 細化選擇符
假如全域性是這樣來定義乙個元素的樣式的:.abc ,同時這個class為abc的元素是隸屬於某個元素的,比如下面這樣的html**結構
那麼在細化css裡面,只需要在.abc前面加多乙個父元素的選擇符就行了:
.container .abc
這樣.container .abc的優先順序就大於了.abc,自然細化css裡面的background設定也就不會被全域性css覆蓋了~~
方法二 提公升樣式的優先順序
這種方法個人不太推薦,相對而言會簡單粗暴一些。同樣是上面的例子,在細化css裡面,只要在樣式後面加乙個!important,例如這樣:
.abc
這個樣式的優先順序就會預設提公升到頂級,全域性樣式就無法影響到它了。
方法三 改變兩個樣式的載入順序
這種方法比較簡單,就是只要把細化css載入在全域性css之後就行了,這樣後面的樣式就會自動覆蓋前面的樣式。不過如果你的html裡面這兩個樣式表的載入順序是先細化後全域性的話,就要稍微調整一下**才行。
8樓:偉哥哥
最簡單的方法就是在這個div中直接新增屬性好了
或者 通過查詢的方法站到css裡面對應的類名,然後改掉,然後在網頁中通過查詢和替換改掉所有的就好了啊
9樓:匿名使用者
樣式會按照最後那個css樣式顯示。
css是解釋型的語言,執行順序是從上往下,如果有兩個相同的語句,那麼後面一句會「覆蓋」前一句,只有後面一句真正生效。
10樓:扯淡的人生丶
額 不清楚 有沒有這樣的方法 不過 有一種辦法可以解決這個問題
如果你還記得b.css的樣式的話 可以在標籤裡面用style=""標籤給加上 這樣就可以了 具體的 需要你自己除錯
css樣式衝突問題。急
11樓:匿名使用者
有重名的樣式嗎,找找
怎麼解決兩個css定義衝突?
12樓:一襲青衣渡眾生
這個很簡單,最常用的就是選擇器優先順序了;
id 優先順序最高100,不建議使用,前端開發盡量避免使用id;
class名優先順序 10;
標籤名字優先順序 1;
.class1 .class2 .class3 優先順序是 10+10+10
.class1 img 優先順序是10+1
不用區分全域性還是區域性,按照上面的優先順序順序開始寫**吧
13樓:中國時尚生活館
全域性用class,需要細化的部分加個id。
例如:全域性css部分就可以這樣寫
.one_all
細化css部分就這樣寫:
#one_self
這樣就達到了你的細化要求了。
div的寬度和高度都是200畫素,但是背景色不再是全域性的背景色了,而是特別設定的紅色了。
14樓:蛋哥的龍叔
全域性.class1
區域性.class2
頁面優先使用class2的css屬性
15樓:卷陽炎
將全域性css放第乙個
細化放第二個
16樓:
匹配規則越詳細 優先順序越高
17樓:
方法一 細化選擇符
假如全域性是這樣來定義乙個元素的樣式的:.abc ,同時這個class為abc的元素是隸屬於某個元素的,比如下面這樣的html**結構
那麼在細化css裡面,只需要在.abc前面加多乙個父元素的選擇符就行了:
.container .abc
這樣.container .abc的優先順序就大於了.abc,自然細化css裡面的background設定也就不會被全域性css覆蓋了~~
方法二 提公升樣式的優先順序
這種方法個人不太推薦,相對而言會簡單粗暴一些。同樣是上面的例子,在細化css裡面,只要在樣式後面加乙個!important,例如這樣:
.abc
這個樣式的優先順序就會預設提公升到頂級,全域性樣式就無法影響到它了。
在網頁中如何新增css樣式表,在網頁中如何新增CSS樣式表
不是小號 1.首先開啟editplus軟體,新建乙個樣式表檔案,寫入一些樣式,如下圖所示。2.接下來我們在建立乙個樣式表檔案,在這個樣式表檔案中通過import屬性匯入上乙個樣式表,如下圖所示。3.然後在html中我們用link標籤匯入上面宣告的樣式檔案,如下圖所示。4.接下來我們執行html檔案,...
CSS樣式表在網頁上有哪幾種存在方式
一種是檔案字尾名為。css的方式,一種是嵌在。htm或。asp中的方式。3種嵌入 寫在外部css檔案中 內聯 寫在網頁裡的之間 行內 直接寫在元素上,如 css樣式以那兩種方式存在在網頁中 css樣式表嵌入網頁常用的有以下三種方法 1,內聯樣式。內聯樣式是直接在html標籤上定義該標籤的css樣式,...
做網頁美工需要懂css的問題
用dw直接生成的樣式,臃腫,重複利用率低,靈活性差,而且很多細節無法處理 比如同時適應ie和firefox 如果由促進學習和發展的角度看待這個問題就更是一目了然了.所以如果你的職業是網頁美工就一定要好好學習下css,何況入門並不難.沒什麼區別,它生成的和自己寫是一樣的。美工還是應該懂的 網頁美工分兩...