主页 > 知识库 > div宽度设置width:100%后再设置padding或margin超出父元素的解决办法

div宽度设置width:100%后再设置padding或margin超出父元素的解决办法

热门标签:朝阳自动外呼系统 商丘电话自动外呼系统怎么收费 地图标注地点下载 400电话是在哪里申请 周口导航地图标注 东莞人工外呼系统多少钱 昌邑外呼系统 400电话办理尚景 默纳克系统外呼显示inns

前言

本文介绍的是利用CSS3的新属性box-sizing,解决div宽度设置width:100%后再设置padding或margin超出父元素的问题,有需要的朋友们可以参考借鉴。

语法

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

值一、content-box 

这是由 CSS2.1 规定的宽度高度行为。

宽度和高度分别应用到元素的内容框。

在宽度和高度之外绘制元素的内边距和边框。

值二、border-box 

为元素设定的宽度和高度决定了元素的边框盒。

就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。

通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。

值三、inherit 

规定应从父元素继承 box-sizing 属性的值。

例子

<!DOCTYPE html>
<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;
padding:15px;
}
</style>
</head>
<body>

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

</body>
</html>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

标签:阿拉善盟 那曲 湖南 福建 沈阳 健身房 铜陵 揭阳

巨人网络通讯声明:本文标题《div宽度设置width:100%后再设置padding或margin超出父元素的解决办法》,本文关键词  div,宽度,设置,width,100%,后再,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《div宽度设置width:100%后再设置padding或margin超出父元素的解决办法》相关的同类信息!
  • 本页收集关于div宽度设置width:100%后再设置padding或margin超出父元素的解决办法的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章