html - CSS元素優(yōu)先級的問題.
問題描述
<style> .Line li,.Line dt{float:left} .Float-R{float:right} </style> <p class='Line'> <ul> <li>text1</li> <li>text2</li> <li class='Float-R'>text3</li> </ul> </p>
我的.Line和.Float-R是通用樣式這里全局li是左對齊的,我想讓指定的li靠右,在不加!important和使用#id的情況怎么實(shí)現(xiàn)我想要的結(jié)果呀?還是說無解?
問題解答
回答1:CSS3 偽類
回答2:nth-child() 選擇器
回答3:在一個(gè)style中,后面的會(huì)覆蓋前面的,你在后面補(bǔ)上你需要的,如果是指定li,可以通過nth-child去選擇,也可以通過js獲取dom節(jié)點(diǎn),設(shè)置style樣式
回答4:第二句改成這樣.Line li.Float-R{float:right}
回答5:就樓主的問題,第二句改成li.Float-R{float:right}就可以吧,盡量遵循優(yōu)先級規(guī)則吧。
回答6:css 優(yōu)先級是根據(jù) 定位的精準(zhǔn)度來的也就是說
.Line ul li.Float-R{float:left;}p.Line ul li.Float-R{float:right;//這里會(huì)覆蓋上面的樣式}回答7:
多加個(gè)類 增加優(yōu)先級
回答8:.Float-R 換成 .Line li.Float-R
相關(guān)文章:
1. mysql - java ResultSetMetaData 獲取中文別名亂碼2. mysql 的datadir設(shè)置的文件夾不存在,啟動(dòng)了mysql服務(wù)后創(chuàng)建的數(shù)據(jù)庫存在哪里?3. 數(shù)據(jù)庫 - MySQL 單表500W+數(shù)據(jù),查詢超時(shí),如何優(yōu)化呢?4. python - from ..xxxx import xxxx到底是什么意思呢?5. 這是什么情況???6. php自學(xué)從哪里開始?7. mysql多表查詢8. phpstudy v8打開數(shù)據(jù)庫就出錯(cuò),而phpstudy 2018不會(huì)9. python 多進(jìn)程 或者 多線程下如何高效的同步數(shù)據(jù)?10. phpstady在win10上運(yùn)行
