位置: IT常识 - 正文

box-sizing:border-box的理解和作用

编辑:rootadmin
box-sizing:border-box的理解和作用 盒子模型

推荐整理分享box-sizing:border-box的理解和作用,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

盒子模型是指:外边距(margin)+ border(边框) + 内边距(padding)+ content(内容)

可以把每一个容器,比如div,都看做是一个盒子模型

比如你给一个div设置宽高为500px,但实际你设置的只是content,之后你又设置了padding:10px;border:1px solid red;

这时div的宽高就会变为544px(content 500px + padding 40px + border 4px)

相当于一个元素的实际宽高是由: padding + border + content 组成

1、没有设置box-sizing:border-box属性,宽高会加上padding和border的值,需要我们手动去计算,减去padding和border的值,并调整content的值,以免超过给定的宽高

比如下图,我给父元素parent设置宽高为500px,背景色为黑色;然后给子元素设置宽高为478px,并设置内边距10px,红色边框1px,背景颜色为灰色

box-sizing:border-box的理解和作用

此时子元素的宽高为500px(content 478px + padding 40px + border 4px)所以就覆盖了父元素的黑色背景,只能看到子元素的灰色背景

2、加了box-sizing:border-box属性,padding和border的值就不会在影响元素的宽高,相当于把padding和border的值都算在content里

盒子模型会自动根据padding和border的值来调整content的值,就不需要手动调整

标准盒子模型,一般浏览器也都默认为标准盒子模型。即:box-sizing:content-box

怪异盒子模型,一般根据实际项目需要自行设置。即:box-sizing:border-box

CSS中代码background:url(图片) no-repeat right center的意思

最近在模仿一个网页的时候,发现CSS代码里有一行代码:background:url(图片) no-repeat right center不明白是什么意思,百度以后学习到了,在此记载知识点;

这一行代码其实是背景图定义形式的简写完整形式是:background-image:url(图片);background-repeat:no-repeat;background-position:right centerright center是设置图片的初始位置,right是在水平方向上贴容器或浏览器页面的右侧,center是在垂直方向上居中,这两个的顺序是先定义水平位置,再定义垂直位置另外一个例子: background:url(../images/top_ico.png) no-repeat right 14px;

意思是背景图片不重复,在水平方向靠近容器的右侧,在垂直方向距离容器上方14px;

首先代码是:   #ban { margin:auto; width:500px; height:500px;border:2px dotted black;background:url(../image/hover_right.png); } 在不写repeat与no-repeat的情况下,默认的是平铺。repeat平铺的效果,就是一张图,可以铺满整个屏幕。效果图如下

然后我在#ban { margin:auto; width:500px; height:500px;border:2px dotted black; background:url(../image/hover_right.png)  no-repeat; /*不平铺*/ }no-repeat是不平铺,

效果图如下:

 center这个值,大家基本上很少去用到,往往也会忽略掉这个center的利用价值。其次我再加一个属性:background:url(../image/hover_right.png) no-repeat  center;它就会居中与div的中心部分,效果图如下:

本文链接地址:https://www.jiuchutong.com/zhishi/299932.html 转载请保留说明!

上一篇:GCN经典论文笔记:Semi-Supervised Classification with Graph Convolutional Networks

下一篇:vue使用富文本编辑器vue-quill-editor(vue富文本编辑器移动端)

  • 退回的企业所得税怎么做账务处理
  • 现代服务印花税属于哪项
  • 外购的商品用于生产
  • 合伙企业需要报工商年报吗
  • 一般纳税人主表第一栏数据
  • 应收账款的账面价值和账面余额的区别
  • 购入汽车的增值税可以抵扣差额开具的销项吗
  • 房地产开发企业资质证书
  • 电子承兑汇票如何撤回
  • 个人应纳税所得额怎么算
  • 减少实收资本会引起资产和所有者权益发生变化吗
  • 个税起征点调整至5000
  • 出租无形资产的收入
  • 公司取得增值税怎么算
  • 一直不营业的企业叫什么
  • 五分钟了解外出经营活动税收管理证明
  • 代开的专票怎么做账?
  • 研发人员的社保可以加计扣除吗
  • 劳务报酬所得的收入额
  • 超过认证期限的发票还能认证吗
  • 企业发生的以旧换新业务应该按照什么处理
  • 贴现扣的钱叫什么
  • 发票跨期审计调查报告
  • 工程承包款要交多少税
  • 一般纳税人资格登记表
  • 网络服务费一般纳税人几个点
  • win11windows键没反应
  • 建筑公司小规模纳税人怎么做账报税
  • 黄金入账怎么做会计分录
  • 发出委托加工物资
  • 金税盘可以抵扣进项税吗
  • 临时工工资的会计处理和税务处理
  • u盘无法格式化为NTFS
  • msmpeng.exe 是什么
  • win10改头像怎么删除以前的头像
  • 软件工程毕设题目冷门
  • 建筑工程房屋租赁费属于什么费用
  • 小规模纳税人免税会计分录
  • 施工单位老板
  • pytorch example
  • python快速检索
  • 账载折旧金额填哪个数
  • 公章盖错在旁边加盖正确的说明
  • 个税累积税阶
  • 经济独立可以做什么
  • 劳务派遣的开票税点是多少
  • sql server的sql语句
  • 支付宝收付款如何截图
  • 税控盘和维护费440元抵减增值税吗
  • 境外个人给境内个人汇款什么名义申报
  • 企业购买商品房作为职工宿舍
  • 哪些进项发票不能认证
  • 收电商费会判刑吗
  • 公司员工入职的心得体会
  • 已认证发票红冲全流程操作
  • 重大水利工程建设
  • 营改增后租金收入交什么税
  • 包装袋制版费
  • 宣传费抵扣
  • 苗木设计方案
  • Mysql 数据库 拷贝 原文件
  • 当恢复系数e=1时碰撞属于什么碰撞
  • centos 进程查询
  • docker1.12.6
  • wdcp的/www目录大小调整或增加分区/硬盘的方法
  • bios报警声
  • whagent.exe - whagent是什么进程
  • win7e盘不见了怎么恢复
  • rpm软件安装命令
  • 安卓安装两个不同版本软件
  • shell脚本语句
  • js实现二叉查找树
  • nodejs 模块
  • javascript要怎么学
  • jquery自定义的方法有哪些
  • 重大税务违法案件一案双查标准
  • 如何查询汽车发票
  • 住房货币化什么意思
  • 进口货物增值税的计算
  • 软件使用权转让税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设