航母指挥官2免安装绿色中文版
1.21G · 2025-09-11
在学udemy的html&css课的时候,challenge2有一部分是给超链接添加margin-top/bottom
,添加后浏览器devtool的样式中显示margin已生效,但是在页面中却无法显示。
搜索margin不生效的几个原因可以总结为
parent box 放不下
上下相邻的块产生margin折叠
但是前者一般对parent中头尾的child产生影响,后者就算发生折叠浏览器的devtool也会显示margin(如图)
一番搜索之后,发现<a>
属于块级元素
,上下的margin和padding不生效,行内元素和块级元素详细内容见:https://www.cnblogs.com/WebShare-hilda/p/4708381.html
尽量不要把strong
em
a
等行内元素作为排版单元使用,仅仅作为调整内容样式的工具,他们无法调整宽高(除了img,它是特殊的行内元素)