在CSS中width:100%和width:auto的应用不同在呢
这篇文章给大家分享的是在CSS中width:100%和width:auto的应用不同在呢。小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。
div{ width:980px;
background-color: #ccc;
height:300px; } p{ width:100%;
/*width:auto;*/ padding:10px;
background-color:#000;
}
以上就是关于“在CSS中width:100%和width:auto的应用不同在呢”的介绍了,感谢各位的阅读,如果大家想要了解更多相关的内容,欢迎关注群英网络,小编每天都会为大家更新不同的知识。
div{ width:980px;
background-color: #ccc;
height:300px; } p{ width:100%;
/*width:auto;*/ padding:10px;
background-color:#000;
}
如果是p的width:100%,则说明p的width会得到980px就已经充满div区域,然后自己又有padding,所以会超出div。
而当width:auto时它是总体宽度(包括width,margin,padding,border)等于父级宽度(width,不包含父级的margin,padding,border),所以如果padding已经左右占去10px的空间,那么width给的值就是960px。
但无论是width:100%还是auto,其计算的参照都是父级内容区width值,而非总宽度值。
以上就是关于“在CSS中width:100%和width:auto的应用不同在呢”的介绍了,感谢各位的阅读,如果大家想要了解更多相关的内容,欢迎关注群英网络,小编每天都会为大家更新不同的知识。
版权声明
本文仅代表作者观点,不代表博信信息网立场。