位置: 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富文本编辑器移动端)

  • 税务ukey与税控盘的区别
  • 房地产企业税率为5销售水泥怎么算
  • 安装服务费增值税专票税率多少
  • 2023年小规模物业公司物业费税率
  • 销售财务软件的公司怎么做账
  • 购入安装设备的专用材料分录
  • 劳务报酬和工资薪金哪个税率高
  • 两个金税盘能用一个系统
  • 存货的初始计量应以取得存货的实际成本
  • 公司账户美金入账
  • 企业构建固定资产支付的现金应列示在现金流量表
  • 小企业汇算清缴所得税会计分录
  • 经营活动现金流增加的原因
  • 将自产的产品用于对外投资
  • 事业单位收个人部分社保怎么入账
  • 年末有留抵税额怎么做税费对冲
  • 为员工购买的意外保险账务处理
  • 股权转让印花税减半征收政策
  • 发票勾选平台显示不成功
  • 怎么通过合并弥补亏损,使得利益最大化?
  • 会计成本核算的三种基本方法
  • 应收账款坏账收回会计处理
  • 减征资源税中是否包含水资源税?
  • 筹建期的餐饮费会计分录
  • 每月固定电话费是半固定成本吗
  • 服务业成本会计分析
  • win10家庭最新版本
  • 招待客户住宿费可以抵扣进项税吗合理吗
  • 其他综合收益怎么来的
  • 营业外收入可以在贷方吗
  • bios报警声是怎样的
  • PHP:xml_set_notation_decl_handler()的用法_XML解析器函数
  • 赡养人 被赡养人
  • paddle!
  • 存货出租的会计分录
  • 企业职工福利费的扣除标准是多少?
  • framework教程
  • php使用while循环计算1到100的和
  • 什么是国家秘密
  • WordPress中设置视频循环播放
  • 广告费列支
  • 赡养老人专项附加扣除标准2023年
  • 基于vue的网上商城
  • 包装物应交消费税
  • 创建ftp软件
  • 软件企业会计账务处理
  • 数据源suspended
  • 技术服务费该怎么收
  • 建筑公司内账收什么费用
  • 汇兑损益一级科目
  • mysql的存储过程怎么理解
  • 出口企业免税要交什么税
  • 本年利润总额是什么
  • 职工辞退福利是否要申报个税
  • 库存现金日记账怎么填
  • 应收票据的分录怎么做
  • 差旅费中住宿费的标准是什么
  • 给投资人的利润属于什么科目
  • 费用摊销怎么做分录
  • 教育费附加计入其他应付款吗
  • 带折扣的发票如何开具
  • 劳务派遣中谁给劳动者发工资
  • 税务会计每个月几号需要干工作流程
  • 总账的建立
  • sql触发器菜鸟教程
  • mssecsvr.exe病毒现象
  • 电脑自带的groove音乐用不了
  • opengl实现光照效果
  • ping命令详解步骤
  • android定时器的使用
  • android图形架构
  • cmd 字符集
  • unity方法大全
  • 参数传递的方式有几种?有什么区别?
  • 星球大战与高达的关系
  • javascript要怎么学
  • js easyui
  • dom操作的方法有哪些
  • 中国税务徽标
  • 输入税控盘密码是填证书口令吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设