高度%号的问题
时间:2011-09-29
来源:互联网
复制内容到剪贴板
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
*{
margin:0;
padding:0;
}
#container {
height: 300px;
width:300px;
border:solid 1px #0066CC;
margin:0 auto;
}
#up {
height: 30%;
border:solid 1px #FF0099;
}
#down {
height: 70%;
border:solid 1px #FF0099;
}
</style>
</head>
<body>
<div id="container">
<div id="up">此处显示 id "up" 的内容</div>
<div id="down">此处显示 id "down" 的内容</div>
</div>
</body>
</html>
========华丽的分割线===========代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
*{
margin:0;
padding:0;
}
#container {
height: 300px;
width:300px;
border:solid 1px #0066CC;
margin:0 auto;
}
#up {
height: 30%;
border:solid 1px #FF0099;
}
#down {
height: 70%;
border:solid 1px #FF0099;
}
</style>
</head>
<body>
<div id="container">
<div id="up">此处显示 id "up" 的内容</div>
<div id="down">此处显示 id "down" 的内容</div>
</div>
</body>
</html>
但是显示时候,下面的边框就超出了边界了.30%,70% ,加起来就是100%吧.为什么会溢出呢?见下图
附件

2011-9-29 20:10
作者: PaulSpeaking 发布时间: 2011-09-29
Percentage + Padding + Border = Trouble
作者: snowtraces 发布时间: 2011-09-29
把块加上下面这个试试
box-sizing: border-box;
box-sizing: border-box;
作者: snowtraces 发布时间: 2011-09-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28