在进行Chrome 调试HTML的element的时候:
这里有上的<aside> 和下面的<div>
对应的是:
有斜线:
无斜线:
请问:
它们之间的区别是什么? 为何在aside就有斜线,里面的div就没有斜线呢?
在进行Chrome 调试HTML的element的时候:
这里有上的<aside> 和下面的<div>
对应的是:
有斜线:
无斜线:
请问:
它们之间的区别是什么? 为何在aside就有斜线,里面的div就没有斜线呢?
8 回答5.5k 阅读✓ 已解决
9 回答8.7k 阅读
6 回答4.3k 阅读✓ 已解决
5 回答7.9k 阅读✓ 已解决
6 回答2.9k 阅读
3 回答9.9k 阅读✓ 已解决
5 回答6.9k 阅读✓ 已解决
这说明
aside
元素的style.display
为"flex"
,而里面的div
并没有完全占据其主轴上的空间,这些在flex
布局的主轴上、且没有被分配给子元素的空间,浏览器就以斜线表示。当然这只是我的经验总结,官方或许有特定的术语来描述,懒得去翻了。