CSS三像素
当外面盒子没给高度时,盒子里面的img自己的高度会撑开盒子
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body{
border: 1px solid red;
}
</style>
</head>
<body>
<img src="img/yao.jpg">
</body>
</html>
如图所示:
因为img是行内块元素,所以这时会发现图片与盒子的底部会有间距。这就是三像素问题。
这时就要通过代码来解决了:
//方法一
img {
//将img转换为块级元素
display:biock;
}
//方法二:
img {
//基线对齐
vertical-align: middle;
}