14、盒子模型

边框【border】
作用:环绕在标签宽和高的线条
border-width 边宽的粗细 取值 PX
border-color 边框的颜色 取值 跟颜色取值一样
border-style 边框的样式 取值 solid实线 dotted点线 dashed虚线 double双线
注意:属性设置一个值 代表这个值作用于4个边
属性设置两个值 第一个值代表上下边 第二个值代表左右边
属性设置三个值 第一个值代表上边 第二个值代表左右边 第三个值代表下边
属性设置四个值 第一个值代表上边 第二个值代表右边 第三个值代表下边 第四个值代表左边

边框的简写:1.同时设置4条边的简写
border:边框的粗细 边框的样式 边框的颜色;
2.单独设置4条边的简写
border-方向【top bottom left right】:边框的粗细 边框的样式 边框的颜色;

什么是内边距?
边框与内容的距离
格式:padding:Npx;
注意:1padding设置1 2 3 4个值的作用方式与border设置1 2 3 4个值得作用方式是一样的
2单独设置padding 格式:padding-方向:Npx;
3给标签设置内边距的时候,标签占有的宽度和高度会发生变化

什么是外边距?
标签与标签的距离
格式:margin:Npx;
注意:1margin设置1 2 3 4个值的作用方式与border设置1 2 3 4个值得作用方式是一样的
2单独设置margin 格式:margin-方向:Npx;
4.margin{0px auto}可以实现容器的居中
text-aling可以实现文字内容的居中
5.给子容器设置上边距 父容器也会跟着下来 给父容器添加边框可解决

margin是盒子的外边距,即盒子与盒子之间的距离,而padding是内边距,是盒子的边与盒子内部元素的距离

盒子模型
1.内容的宽度和高度
通过标签的width/height属性设置的宽和高 或者是其内容本身的宽和高

2.元素的宽度和高度
宽度=左边框+左内边距+内容宽度+右内边距+右边框
高度=同理

3.元素空间的宽度和高度
宽度=左外边距+左边框+左内边距+内容宽度+右内边距+右边框+右外边距
高度=同理


开发经验
*{
margin:0px;
padding:0px
}

开发中选用这个
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}


box-sizing[css3中新增的]
作用:在保证给盒子添加padding/margin/border之后 盒子元素的宽高保持不变
格式:box-sizing:border-box;
注意:谁添加了padding/margin/border之后 给谁加

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值