2017-01-22 91 views
-1

我有我的網站上的按鈕。但它不僅可以在按鈕本身上點擊,而且可以在按鈕邊框右側的任何位置點擊。我該怎麼辦?鏈接外面的按鈕

Screenshot

+1

請閱讀[我的網站上不起作用的東西。我可以只粘貼一個鏈接嗎?](http://meta.stackoverflow.com/questions/125997/something-on-my-web-site-doesnt-work-can-i-just-paste-a-link -to-IT)。當外部資源消失或者固定時,依賴於外部資源被理解的問題變得毫無用處。創建一個[MCVE]並將其置於**問題本身**中。 – Quentin

+0

哦,我沒有意識到。抱歉。我在做這個工作。 –

回答

0

你周圍的按鈕,這是非常大的<div>標籤的<a>標籤。這個標籤是<a>的原因,如此大面積是可點擊的。最好將您的按鈕格式設置爲<a>而不是<div>。這將解決您的問題。一般來說,最好避免在語義上封裝div,p等元素,在內聯元素如aspan內。

<a href="#show-works" class="works"> 

確認,該<a>標籤被適當地標記爲display: blockdisplay: inline-block,防止內嵌有它。

這是你的website的截圖檢查元素和你的問題的原因:

dev tools of the website

+0

問題解決了,我刪除了div類,並將類添加到標記中。 –