前端入门part14盒子模型

在HTML中所有的标签都可以设置宽度、高度、内边距、外边距、边框;所以HTML中所有标签都是盒子。
在这里插入图片描述

内容的宽度和高度
  • 通过标签的width和height属性设置的宽度和高度;
元素的宽度和高度
  • 宽度=左边框+左内边距+width+右内边距+右边框
元素空间的宽度和高度
  • 宽度=左外边距+元素的宽度+右外边距

css中新增了box-sizing:border-box;可以保证给盒子新增padding和 border之后,盒子的宽度和高度没变

  • 如果两个盒子是嵌套关系,设置了一个盒子的顶部的外边距;外面的盒子也会被顶下来;如果不想外面的盒子被顶下来,可以给外面的盒子添加一个边框属性;
在嵌套关系的盒子中,我们可以利用margin:0 auto; 的方式让里面的盒子水平居中,不是垂直!!!!

那么text-align: center;margin:0 auto; 有什么区别吗?

  • text-align设置文字和图片水平居中,
  • margin:0 auto设置div这种盒子居中;

为了更加精确的定位到某个标签,需要去掉css默认给你添加的属性
在这里插入图片描述

  • 通配符是遍历所有标签,所以性能不好;
  • 企业开发中,如果高效去掉呢?
  • http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css的网址中(大牛写好的,抄就完事了)
  • body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值