0
我已經在鏈接中設置圖像,除了可點擊區域展開爲整個容器(圖像的父級)之外,它工作正常(圖中的橙色部分)可點擊區域展開爲容器(圖片)
Screenshot of the clickable zone
下面是關於這個問題的部分代碼(我不是把所有的話,所有的圖像有同樣的問題。):
HTML:
<a href="img/tableau/tableau-01.jpg">
<img src="img/tableau/tableau-01.jpg" alt="tableau 01"/>
</a>
<a href="img/tableau/tableau-02.jpg">
<img src="img/tableau/tableau-02.jpg" alt="tableau 02"/>
</a>
<a href="img/tableau/tableau-02.jpg">
<img src="img/tableau/tableau-03.jpg" alt="tableau 03"/>
</a>
CSS:
#container {
position: relative;
margin: 0 auto;
width: 960px;
height: 900px;
}
img {
height: 50%;
width: 50%;
max-width: 100%;
border: 1px rgba(255, 255, 255, 0.1) solid;
margin: 0 auto;
display: block;
-webkit-transition: all ease-in 0.13s;
-moz-transition: all ease-in 0.13s;
-o-transition: all ease-in 0.13s;
-ms-transition: all ease-in 0.13s;
transition: all ease-in 0.13s;
margin-bottom: 25px;
}
而且還有的link of the site
是的,但它似乎是最好的方法將圖像居中。我不需要知道圖像的寬度以使用此方法設置負邊距。 – Naemy
@Naemy不知道,但我認爲在標記中設置塊元素,然後設置margin auto會出現問題。它會佔用父元素的所有空間(因爲標記是內聯元素並且沒有邊界,所以它代替了第一個父元素,它是塊元素並具有邊界)。如果我記得好的話,最簡單的方法就是使用javascript。如果圖像的尺寸是x,那麼您只需將left =(容器寬度) - x/2。 – tioschi