亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

*{color:blue;font-size:20px;}和body{color:blue;font-size:20px;}

body{color:blue;font-size:20px;}

為何這樣 勇氣兩個字不會變成20px?

body{color:blue;font-size:20px;}和*{color:blue;font-size:20px;}效果不是一樣嗎?

正在回答

4 回答

因為“勇氣”加了<h1>標簽,瀏覽器會自動將勇氣的字體放大

0 回復 有任何疑惑可以回復我~
#1

慕村7315608 提問者

剛又試了下 勇氣兩個字的確發生了變化 但是我發現用*{color:blue;font-size:20px;}會強制把標題文字的大小也設置的跟文章內容里的文字大小一樣 這是系統默認的嗎
2019-02-18 回復 有任何疑惑可以回復我~
#2

慕粉15006335332 回復 慕村7315608 提問者

CSS權重
2019-02-18 回復 有任何疑惑可以回復我~
#3

weibo_wannaReset_0 回復 慕村7315608 提問者

CSS權重
2019-02-20 回復 有任何疑惑可以回復我~
#4

weibo_wannaReset_0 回復 慕粉15006335332

同意+1
2019-02-20 回復 有任何疑惑可以回復我~
#5

apahce

除了權重,也同時遵守了就近原則
2019-03-22 回復 有任何疑惑可以回復我~
查看2條回復

通用選擇器(Universal Selector) 會阻斷(override)繼承機制。

https://meyerweb.com/eric/articles/webrev/200006a.html

0 回復 有任何疑惑可以回復我~

當然不一樣,這涉及到CSS權重問題,*通配符的CSS權重最低(權重數值為1,具體各個權重數值自行百度:CSS權重)。

有些標簽(如a標簽)天生自帶一些效果,自帶的權重都會比都會把通配符*權重高,所以即使用*改變了字體效果,有些標簽自帶的效果還是會替換掉*設置的效果。

而標簽選擇器(body)的CSS的權重要高于標簽自帶屬性的權重,所以字體會都變色。



2 回復 有任何疑惑可以回復我~
#1

慕村7315608 提問者

感謝大佬!
2019-02-18 回復 有任何疑惑可以回復我~

可能是優先級問題,*的優先級大于h1標簽的優先級,所以先執行了*{? } 中的CSS代碼


0 回復 有任何疑惑可以回復我~
#1

慕村7315608 提問者

*的作用范圍我覺著是最高的 他能把標題文字設置的跟正文的文字大小一樣了 body還是遵循了h1標簽的定義
2019-02-18 回復 有任何疑惑可以回復我~
#2

慕粉15006335332

可以理解為優先級,說到底是CSS權重的問題,具體內容可以自己網上查詢。
2019-02-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

*{color:blue;font-size:20px;}和body{color:blue;font-size:20px;}

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號