为了账号安全,请及时绑定邮箱和手机立即绑定

默认状态下,块状元素的宽度都为100%,这句话怎么理解?

默认状态下,块状元素的宽度都为100%,这句话怎么理解?

正在回答

8 回答

代码<boody><div></div></body>中块元素div的父元素是body,长度默认为浏览器的宽;代码<div><p></p></div>中块元素p的父元素是div,长度默认为div的宽;那句话可以理解为(默认状态下,块状元素的宽与父元素的宽相同)。

2 回复 有任何疑惑可以回复我~
#1

慕姐3102452 提问者

非常感谢!
2016-03-09 回复 有任何疑惑可以回复我~

我的理解是:

这个“默认状态”指的是正常流吧,意思是排除掉那些特殊定位  浮动的情况吧..... 

1 回复 有任何疑惑可以回复我~

标记为这个元素占父元素内容宽度的百分百

0 回复 有任何疑惑可以回复我~

块级元素默认是占满一行的,比如div 默认的宽度就是父级元素宽度的100%,

0 回复 有任何疑惑可以回复我~

块状元素是占位一整行的,所以在没有设置宽度的情况下,是默认占整行也就是100%。希望能理解。

0 回复 有任何疑惑可以回复我~

标记为块状元素的标签(div等) 放那儿,不定义宽度的话,它的宽度就是你的浏览器宽度

0 回复 有任何疑惑可以回复我~

就是说如果没有父元素,则这个块状元素的宽度占满body的宽度,如果有父元素,则该快状元素的宽度占满父元素的宽度。用%设置宽度都是以父元素的宽度为基准

1 回复 有任何疑惑可以回复我~

当前行吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

默认状态下,块状元素的宽度都为100%,这句话怎么理解?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信