关于css的默认宽度_html/css_WEB-ITnose
程序员文章站
2022-05-02 16:06:09
...
我是div
.boxa{ width:300px; height:300px; background-color:green; border:2px solid red;}.boxb{ height:300px; background-color:orange; border:2px solid red;}
这段代码中 boxb 的实际宽度 不会是300px;
虽然他继承的是父元素的100%;
关于这个我是这么理解的
这里boxc的宽度是300px, boxd的宽度是296px 也就是说父元素boxc可以随意设置 盒子模型
boxd的宽只会等于你设置的这个300px宽,不会等于所有盒子模型相加的宽度
你只继承了它的宽没有继承他的其他值。
boxd是把所有盒子模型加起来计算的 就是说是 296px宽度+边框的4px = boxc的300像素 boxd的盒子模型不会改变。
再来看一张图
这张图 boxd的宽度为276 276 + 20 +4=300px
等于boxc的宽度
也就是 你父元素爱怎么加盒子模型就怎么加。
我子元素也可以加盒子模型,我最后的值要等于 父元素的宽度。如果超出了 会从宽度里减去 。
如果有讲的不好和不对的地方欢迎大家指正。
上一篇: HTML标签图文详解_html/css_WEB-ITnose
下一篇: css中各种层叠样式实例汇总
推荐阅读
-
CSS+div-页面div的的命名规范-样式文件的命名规范_html/css_WEB-ITnose
-
div里面插入一张图片,li里面也插入一张图片,但是li的图片却在div图片外面_html/css_WEB-ITnose
-
css3动画简介以及动画库animate.css的使用_html/css_WEB-ITnose
-
Semantic UI ? 完全语义化的前端界面开发框架_html/css_WEB-ITnose
-
Guzzle ? 构建 RESTful Web 服务的 PHP HTTP 框架_html/css_WEB-ITnose
-
HTML学习笔记之三(localstorage的使用)_html/css_WEB-ITnose
-
CSS/块级元素与内联元素的深入理解_html/css_WEB-ITnose
-
div+css布局的版式_html/css_WEB-ITnose
-
Webview组件和HTML的介绍_html/css_WEB-ITnose
-
css3的滤镜模糊的效果_html/css_WEB-ITnose