div + css (一)盒子模型

W3C盒子模型

声明盒子模型时用到的css属性:
height width margin padding border
padding: 10px 20px 30px; 上10px, 左右20px,下30px

<style>
	.box{
	border:1px solid blue;
	padding:10px 20px 25px 10px;//上 右 下 左
	margin : 10px;
	height:300px;
	width:300px;
	}
</style>
<body>
<div class="box"></div>
</body>

注意:在盒子模型时,如果有height 和 width时,必须考虑兼容性,尤其是在有border 和padding 和margin,因为ie浏览器是和其它浏览器是不一样的,如height定义值,ie浏览器解析的是用height-border-padding后剩下的为box的内容实际height(IE盒子模型),而非IE如火狐浏览器,height定义值(如在style定义的)既为盒子的内容height,如果需要浏览器做兼容,有两种解决方式

  1. 对height 和weight 写两次,计算两次height值,对非IE的加!important标识,因为该标识具有最高优先级,写法如下
  2. 文档的头部需要使用 <!DOCTYPE html>声明
<style>
	.box{
	border:1px solid blue;
	padding:10px 20px 25px 10px;//上 右 下 左
	margin : 10px;
	height:263px !important;//300-1-1-10-25
	height:300px;
	width: 268px !important;//300-1-1-20-10 
	width:300px;
	}
</style>
<body>
<div class="box"></div>
</body>
<!DOCTYPE html>
<style>
	.box{
	border:1px solid blue;
	padding:10px 20px 25px 10px;//上 右 下 左
	margin : 10px;
	height:300px;
	width:300px;
	}
</style>
<body>
<div class="box"></div>
</body>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值