margin-top和margin-bottom不能与html元素一起使用?

时间:2014-07-24 21:16:52

标签: html css3

我试图理解CSS过渡属性,我已经明白了。 但我有另一个令人困惑的东西。 当我给予保证金:10px; ,我在Chrome上看到了结果,没有填充顶部也没有填充底部,意味着只有填充左边和填充权。 为了保证这个余量,我试图用p元素改变一个元素,并且边际是好的。 这是我的代码:

jsfiddle.net/forbloggerku/L3Mps /

我试图搜索关于html的文章与这个问题相关的元素,但我还没有找到它。 请告诉我为什么margin-top和margin-bottom不能使用html元素的原因,请告诉我你原因的URL。 提前谢谢..

2 个答案:

答案 0 :(得分:0)

您的问题是锚标记“a”是内联元素。那些不像块元素。为你的CSS添加display:inline-block for a element,并将它正确定位。 Block和Inline元素都有自己的规则。

答案 1 :(得分:0)

您需要在锚点css中添加以下代码

显示:块;

显示:内联块;

margin仅适用于所谓的块元素。