2017-04-25 25 views
0

我正在重建Kurzgesagt主頁的一個項目,我想讓我的a標籤伸展到我的img的整個高度。該a標籤封裝在HTML中img我的「a」標籤沒有延伸到我的「img」的整個高度

這裏是我的代碼:

HTML

<a href="http://kurzgesagt.org/work/bitdefender/"> 
    <img src="images/happyDevices.png"> 
</a> 

CSS

a { 
    height: auto; 
} 

img { 
    width: 24.8%; 
    height: 24.8%; 
    margin: 0; 
    display: inline-block; 
} 
+0

標籤是完全伸展。你能解釋一下你想實施什麼嗎? – Nimish

+0

您的圖片不能scretch如果它的父DIV /標籤沒有一個高度,高度':auto'不設置父DIV的高度。 –

回答

1

您可以嘗試設置錨標記的圖像的寬度和設置的顯示內聯塊,像這樣:

a { 
    width: 24.8%; 
    display: inline-block; 
} 

img { 
    margin: 0; 
    width: 100%; 
    display: block; 
} 

提供一個工作小提琴 https://jsfiddle.net/h2qkfc4e/

0

分配display: block;到圖像:

a { 
 
    height: auto; 
 
} 
 

 
img { 
 
    width: 24.8%; 
 
    height: 24.8%; 
 
    margin: 0; 
 
    display: block; 
 
}
<a href="http://kurzgesagt.org/work/bitdefender/"> 
 
    <img src="images/happyDevices.png"> 
 
</a>

+0

是的,但我希望它顯示內聯塊 – Gulnoor

0

還可以使用最大寬度= 100%,最大高度= 100 %