CSS px的理解
- 2021 年 11 月 8 日
- 筆記
px是像素。然而一個螢幕像素的多少是由螢幕的解析度決定的。
取個極端的栗子:如果解析度是1w*1w,你設置一個100px寬的輸入框,你只佔螢幕的1/100,但是如果螢幕的解析度是100*100,那麼你的輸入框就已經把螢幕鋪滿了
為了驗證我的猜想我拿我的電腦試了一下水
首先先創建了html文件,給一個500px*500px的div賦予背景顏色
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<div></div>
</body>
<style>
div {
width: 500px;
height: 500px;
background-color: red;
}
</style>
</html>
接下來是1920*1080解析度的展示效果
然後就是800*600的解析度展示效果

可見同樣px在不同的解析度的展示效果差別還是很大的,所以在以後寫css樣式中px的使用要考慮到這麼一種情況,來避免一些可能出現的bug

