css - 蘇寧易購(gòu)M站
問(wèn)題描述
最近看蘇寧app的源碼說(shuō)是泄漏了,逐看了下他們的網(wǎng)站M站,發(fā)現(xiàn)有段css寫的看不太明白,望大嬸們指點(diǎn):
html {font-size: 50px}body {font-size: 24px}@media screen and(min-width: 320px) { html { font-size: 21.33px} body { font-size: 12px}}@media screen and(min-width: 360px) { html { font-size: 24px } body { font-size: 12px }}@media screen and(min-width: 375px) { html { font-size: 25px } body { font-size: 12px }}@media screen and(min-width: 384px) { html { font-size: 25.6px } body { font-size: 14px }}@media screen and(min-width: 400px) { html { font-size: 26.67px } body { font-size: 14px }}
如上,那些body跟html的字體比例是如何計(jì)算而來(lái)的?
問(wèn)題解答
回答1:使用了css3 里的媒體查詢, 當(dāng)屏幕寬度為320px時(shí)改變html和body里的font-size 下面都一樣。 @media screen 媒體查詢
不過(guò)話說(shuō)蘇寧做的還挺細(xì)致的
回答2:根據(jù)頁(yè)面分辨率不同顯示效果自主設(shè)定的,沒(méi)有特別的計(jì)算規(guī)則。
相關(guān)文章:
1. apache - 想把之前寫的單機(jī)版 windows 軟件改成網(wǎng)絡(luò)版,讓每個(gè)用戶可以注冊(cè)并登錄。類似 qq 的登陸,怎么架設(shè)服務(wù)器呢?2. javascript - 為什么嵌套的Promise不能按預(yù)期捕獲Exception?3. javascript - 編程,算法的問(wèn)題4. java - HTTPS雙向認(rèn)證基礎(chǔ)上有無(wú)必要再進(jìn)行加簽驗(yàn)簽?5. windows - asp.net連接上mysql之后如何調(diào)用?比如下面的登錄驗(yàn)證功能怎么實(shí)現(xiàn)6. mysql - 面試題:如何把login_log表轉(zhuǎn)換成last_login表?7. 剛放到服務(wù)器的項(xiàng)目出現(xiàn)這中錯(cuò)誤,有高手指點(diǎn)嗎8. css - 手機(jī)qq打開網(wǎng)頁(yè)無(wú)法使用文件上傳功能?9. javascript - nodejs實(shí)現(xiàn)異步時(shí)遇到的一個(gè)問(wèn)題10. css3 - Typecho 后臺(tái)部分表單按鈕在 Chrome 下出現(xiàn)靈異動(dòng)畫問(wèn)題,求解決
