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

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

為什么寫成body{font-size:20px;}不行???我知道不行,但理論角度我不理解,請大牛解答

這節課的標準答案是:*{font-size:20px;} ?, 題目要求是把右邊代碼編輯器中的標題“勇氣”和兩段文字的字號都設置為20px,題目和兩段文字都在body標簽中,為什么不能寫成body{font-size:20px;}??? 請大牛從理論角度解答??前端小白,莫笑,謝謝啦

正在回答

9 回答

沒什么問題 ?。。。 ?剛才試了一下 ?。。。 可以的

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

*{font-size:20px;}中的 ?* 表示全局,所以所有字體都會變成20px,但

對于代碼body{font-size:20px;},body表示默認,可以修改。h1默認的大小不是20px,而p標簽默認沒有指定大小,所以p標簽里的內容會變成20px。

這是我的愚見,不知是否對你有幫助。

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

就近原則啊 ? *代表的是body里的所有標簽是body的子級 ??

像 ul li{color:blue;} ?ul{color:red;} ? 會顯示藍色

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

怎么說呢 ?有種繼承的理論在里面把 *選擇所有標簽 而body屬于父級標簽了 ?在子標簽默認值情況下還是會用的子標簽

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

font-size針對的是文本標簽。

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

用*{fony-size:20px}的話標題和段落全都變成20px大小,用body{font-size:20px}并且刪掉*{fony-size:20px}的話,原本比段落大的標題【勇氣】二字的字體還是比段落內容的字體大,并沒有都變成統一的全都20px大小,更像是在原有的基礎上變大一定的比例的感覺,我是在演示窗口實驗的,這種情況能不能用正統的理論知識解釋呀?萬分感謝!

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

你是不是沒有刪掉它的通用選擇器樣式啊,對于font-size如果子標簽沒有設置字體那么應用父標簽的設置(繼承)雖然body標簽權值比通用選擇器高,但是現在通用選擇器已經給所有元素設置了字體,所以段落和標題字體不受body設置影響,你注釋掉掉通用選擇器樣式就發現可以了!



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

老王哥哥 提問者

我注釋了
2017-01-08 回復 有任何疑惑可以回復我~
#2

老王哥哥 提問者

不行啊
2017-01-08 回復 有任何疑惑可以回復我~
#3

老王哥哥 提問者

用*{fony-size:20px}的話標題和段落全都變成20px大小,用body{font-size:20px}并且刪掉*{fony-size:20px}的話,原本比段落大的標題【勇氣】二字的字體還是比段落內容的字體大,并沒有都變成統一的全都20px大小,更像是在原有的基礎上變大一定的比例的感覺,我是在演示窗口實驗的,這種情況能不能用正統的理論知識解釋呀?萬分感謝!
2017-01-08 回復 有任何疑惑可以回復我~

Body標簽沒有內容指向

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

body不是標簽元素

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

knowbie

body是標簽元素!
2017-01-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么寫成body{font-size:20px;}不行???我知道不行,但理論角度我不理解,請大牛解答

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

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

幫助反饋 APP下載

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

公眾號

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