如图
1
dudor 2019-01-28 22:28:18 +08:00 via Android
有吧,0
|
2
jadeity 2019-01-28 22:46:10 +08:00
怎么觉得描述反了:
块级元素默认占满父级元素的空间,通常浏览器会在块级元素前后另起一个新行。 而当你指定宽度的时候,浏览器可能会用 margin 实现这个效果,但是理解上不应该把这个 margin 当成原因来导致什么吧。 |
3
GeekCourse 2019-01-28 22:55:13 +08:00 via Android
理解行内元素和块级元素的区别。
块级元素,设定就是另起一行。 比如你在一个空房间站着,另一个人可以在你的前后左右站,但是进房间时这个人被告知,只能在你后面站。 那你会认为是因为你的气场导致这个人不敢去去前左右站吗? |
4
des 2019-01-28 22:57:24 +08:00
body 在 user agent stylesheet 里边可能会有 margin,div 没有
块级元素默认会占满父级元素 只不过,chrome 实现会显示到 margin,换 firefox 就不会这样,标准可以看这里 https://www.w3.org/TR/CSS2/visuren.html#normal-flow |
5
crab 2019-01-28 22:59:17 +08:00
不是吧。要是那边的 margin-right 应该就是剩下的数值了。
|
6
jjplay 2019-01-28 22:59:29 +08:00
黄色是它占用的这一行
inline block inline-block 了解一下 |
7
shiny 2019-01-29 00:21:01 +08:00
楼主提的问题都是思路清奇。当年学的时候从来没有这么想过。
|