2015-06-02 43 views
0

我一直在尝试使用<figure> -element。到目前为止这么好,希望它会让我的网站更多的搜索引擎优化。<figure>增加了不必要的边距/填充

但是!有这个东西,它增加了额外的边距/填充(尽管它们都被设置为margin:0; padding:0;)。这不是<figcaption>,因为它位于<figure>内的<img>之上。

任何人都可以解释我如何解决这个问题吗?经过一番研究后,我知道如果用常规的<div>代替<figure>,它的行为会正常。但是,根本不需要<figure> -element。

,一种在要求它的那些小小提琴:https://jsfiddle.net/jn2geLmy/1/

+0

能否请您一起分享你的代码的jsfiddle,这将有助于你从这里一些答案... – bbh

+2

看看这个SO主题:http://stackoverflow.com/questions/12182617/html5 -figure-margin-padding?rq = 1 – bbh

回答

1

应设置figure S的内部的相似图片为block像这样:

display: block; 

删除不需要的余量。看到这个fiddle

+0

这很奇怪,因为如果我在“

”元素之外放置“”,我从来没有遇到过这个问题。但它修复了它。 – user3013766

0

在图中的图像中添加display:block

Fiddle