2015-06-02 71 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