• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

小程序width100%时padding或者border后导致超出边距的解决方案

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

更多参考 从box-sizing:border-box属性入手,来了解盒模型

加入box-sizing:border-box;属性即可解决,所有元素的内边距和边框不再会增加它的宽度。

  • {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }

一、回顾基础

(1)框属性的基本规范:

文档的每个元素被构造成文档布局内的一个矩形框,框每层的大小都可以使用一些特定的CSS属性调整。相关属性如下:

即width=content

①width和height设置内容框(content box)的宽度和高度。内容框是框内容显示的区域–包括框内的文本内容,以及表示镶嵌子元素的其他框;

②padding表示一个CSS框内边距–这一层位于内容框的外边缘与边界的内边缘之间;

③border即CSS框的边界是一个分割层,位于内边距的外边缘以及外边距的内边缘之间;

④margin即外边距代表CSS框周围的外部区域。

(2)运用box-sizing:border-box属性下,框模型的变化

即width=content+padding+border(此时,当div的宽度为50%时,而border和padding为px时,那么content会随着实际的宽度进行自动缩放;)

点击链接加入群聊【编程之美】:https://jq.qq.com/?_wv=1027&k=h75BfFCg


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
小程序之腾讯位置服务地图选点发布时间:2022-07-18
下一篇:
猫奴必备的小程序,每日吸猫不能停发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap