色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

css3 - 手機網頁中用css寫1px的描邊,為什么需要加一句overflow:hidden才能真正顯示1px?

瀏覽:150日期:2023-07-10 13:48:51

問題描述

最近做webapp開發的時候和設計同學調ui,對方對1px比較執著,后來參考了設計同學看到的他認準是1px的頁面,發現別人比我多寫的一句就是overflow:hidden,去Google、stackOverflow搜了一番還是沒有找到答案,所以來這里請教各位。

以下代碼是實現了設計同學認準的1px的方式:

p{ height: 1px; width:100px; background: black; overflow: hidden; transform: scaleY(0.5); -webkit-transform: scaleY(0.5);}

測試效果圖:第1條線是我之前沒加overflow:hidden的效果,第2條線是加了之后的效果,對比還是比較明顯的,明顯第2條線更細。

css3 - 手機網頁中用css寫1px的描邊,為什么需要加一句overflow:hidden才能真正顯示1px?

問題解答

回答1:

其實,加上overflow:hidden;只是取巧的做法,1像素的線在不同移動設備上顯示的效果是不一樣的,這涉及到移動端開發的設備適配問題.因為手機的dpr值不一樣,dpr=1時,scal=1,1像素的線顯示就是1像素;dpr=2時,scal=0.5,1像素的線也顯示正常;dpr=3時,也一樣,建議看一下http://www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html

回答2:

這是個bug,只能這樣去解決,安卓機上面會出現這樣的情況,至于為什么要這么寫,你得去問開發這個的人

回答3:

瀏覽器bug,超過1px的就隱藏掉了

回答4:

元素有默認有行高,超出不隱藏的就會溢出

回答5:

認同@anniebaby的說法,你可以試試把行高設置為0效果是不是一樣的。

標簽: CSS
主站蜘蛛池模板: 99久久精品国产一区二区三区 | 91无套极品外围在线播放 | 成年人色网站 | 波多野在线视频 | 美女视频在线观看黄 | 欧洲国产伦久久久久久久 | 在线视频久草 | 真人一级毛片免费完整视 | 亚洲第一区香蕉_国产a | 一本三道a无线码一区v | 九九精品成人免费国产片 | 欧美特级午夜一区二区三区 | 欧美亚洲国产精品久久久 | 99视频在线免费看 | 色久综合网 | 久久久久国产精品免费网站 | 黄人成a动漫片免费网站 | 亚洲干综合 | 美女喷水网站 | 在线视频 中文字幕 | a毛片在线还看免费网站 | 国产成人咱精品视频免费网站 | 免费人成综合在线视频 | 日韩一区二区三区在线 | 久久久久女人精品毛片 | 久久国产a | 国产欧美视频在线观看 | 国产美女主播一级成人毛片 | 欧美午夜三级我不卡在线观看 | 亚洲日本高清影院毛片 | 一二三中文乱码亚洲乱码 | 国产成在线观看免费视频成本人 | 精品自拍视频在线观看 | 久久91精品国产91久久 | 亚洲日本高清成人aⅴ片 | 免费国产成人高清视频网站 | 国产男女爽爽爽爽爽免费视频 | 一级欧美激情毛片 | 欧美成年视频 | 成年免费在线观看 | 日韩色在线 |