div宽度设置width:百分百后,设置padding或margin超过父元素解决方案

本文介绍了如何利用CSS3的box-sizing属性解决div设置width:100%后,padding或margin超过父元素的问题。通过设置box-sizing为border-box,可以让元素的边框和内填充包含在总宽度内,避免溢出。示例代码展示了具体实现方法。
摘要由CSDN通过智能技术生成

前言
今天分享下”div宽度设置width:百分百后,设置padding或margin超过父元素解决方案“这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下吧。文中详细介绍的是利用CSS3的新属性box-sizing,处理div总宽设置width:100%后再设置padding或margin超过父属性的难题,有须要的朋友们能够参照借鉴。
语法

1

​​box-sizing: content-box|border-box|inherit;​​

值一,content-box

​​​​
​​<​​​​html​​​​>​​
​​<​​​​head​​​​>​​
​​<​​​​style​​​​> ​​
​​div.container​​
​​{​​
​​width:100%;​​
​​border:1em solid;​​
​​padding:15px;​​
​​box-sizing:border-box;​​
​​}​​
​​div.box​​
​​{​​
​​box-sizing:border-box;​​
​​-moz-box-sizing:border-box; /* Firefox /​​
​​-webkit-box-sizing:border-box; /
Safari */​​
​​width:100%;​​
​​border:1em solid red;​​
​​float:left:http://www.qlyl1688.com ;​​
​​padding:15px;​​
​​}​​
​​</​​​​style​​​​>​​
​​</​​​​head​​​​>​​
​​<​​​​body​​​​>​​

​​<​​​​div​​​ ​​class​​​​=​​​​"container"​​​​>​​
​​<​​​​div​​​ ​​class​​​​=​​​​"box"​​​​>这个 div 占据左半部分。</​​​​div​​​​>​​
​​</​​​​div​​​​>​​

​​</​​​​body​​​​>​​
​​</​​​​html​​​​>​​

                                                                                                                                剪切                 复制                 粘贴                 左边插入  列                 右边插入  列                 上方插入  行                 下方插入  行                 合并单元格                 拆分单元格                 删除选中列                 删除选中行                 删除表格                 清空内容

总结
以上是云南仟龙Mark给大家介绍的所有内容,希望对大家有所帮助,如果大家有任何疑问请在脚本之家留言,如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值