:not 選擇器 無效果 原因何在?
問題描述
<style type="text/css"> .two:not(p){ color: orange; }</style><div class="two">從脫貧攻堅,到志愿服務;從大學校園,到民營企業;從祖國邊疆,到創新一線……一封封回信,飽含深情、字字暖心、催人奮進,體現著心心相印的人民情懷,蘊含著對治國理政的深刻思考,表達著對奮進新時代的殷切希望。<p>日報推出“牢記囑托 奔跑追夢——收到回信之后”系列,與您一起見證發展變化、感悟初心使命。今天刊發第十一篇《莫斯科大學中國留學生:“讓留學報國的光榮傳統薪火相傳”》。</p></div>
正常應該是P標簽里面內容為默認顏色。 DIV中除P標簽內容為Orange色,但現在全是Orange色。為什么
問題解答
回答1:我也試著嘗試了一下。如下:
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <style type="text/css"> .demo:not(p){ color:orange;}p { color:blue;} </style></head><body><div class="demo"> 從脫貧攻堅,到志愿服務;從大學校園,到民營企業;從祖國邊疆,到創新一線……一封封回信,飽含深情、字字暖心、催人奮進,體現著心心相印的人民情懷,蘊含著對治國理政的深刻思考,表達著對奮進新時代的殷切希望。 <p>日報推出“牢記囑托 奔跑追夢——收到回信之后”系列,與您一起見證發展變化、感悟初心使命。今天刊發第十一篇《莫斯科大學中國留學生:“讓留學報國的光榮傳統薪火相傳”》。 </p> </div></body></html>
得到如下結果:
之后又試著做了一些修改:
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <style type="text/css">div.demo:not(p){ color:orange;} p { color:blue;} </style></head><body><div class="demo"> 從脫貧攻堅,到志愿服務;從大學校園,到民營企業;從祖國邊疆,到創新一線……一封封回信,飽含深情、字字暖心、催人奮進,體現著心心相印的人民情懷,蘊含著對治國理政的深刻思考,表達著對奮進新時代的殷切希望。 <p>日報推出“牢記囑托 奔跑追夢——收到回信之后”系列,與您一起見證發展變化、感悟初心使命。今天刊發第十一篇《莫斯科大學中國留學生:“讓留學報國的光榮傳統薪火相傳”》。 </p> <a>這是一個測試</a></div></body></html>
得到結果如下:
給第一段加上非P標簽 ,比如span
然后 .two :not(p){ color: orange; } 樣式中 .two后帶有一個空格就可!
相關文章:
1. python3.x - Python中出現AttributeError: object has no attribute2. javascript - 微信小程序里怎么把頁面轉成圖片分享3. python 多進程 或者 多線程下如何高效的同步數據?4. python - flask_Bootstrap的WTF的調用疑問5. 微信端電子書翻頁效果6. mysql - SQL問個基礎例子,書上的,我怎么看都看不懂..誰幫我解釋一下第2個為什么和第1個一樣?7. mysql服務無法啟動1067錯誤,誰知道正確的解決方法?8. mysql事務日志的一些問題9. mysql - 我用SQL語句 更新 行的時候,發現全部 中文都被清空了,請問怎么解決?10. 數據庫 - mysql boolean型無法插入true
