因此,我目前正在學習如何使用html和CSS,並且我決定用一個非常小的項目來測試自己。當我結束時,我遇到了一個我不知道如何解決的小問題。
這裏是我的html
(注:我使用jsfiddle.net所以像DOCTYPE HTML和頭部不關心)如何讓我的div的邊距不可點擊?
div {
width: 300px;
background-color: rgb(255, 145, 145);
border: 1px solid black;
border-radius: 20px;
font-size: 1.5em;
margin: auto;
padding: 2px
}
div:hover {
background-color: rgb(255, 100, 100)
}
div:active {
background-color: rgb(255, 75, 75);
}
a {
text-decoration: none;
color: rgb(145, 230, 255);
font-family: serif, cursive;
font-weight: bold;
}
span {
color: red;
font-family: Comic Sans MS;
}
<a href="#" target="_blank">
<div>
<p>
When you click on it, this button will take you to<span>Codecademy</span>, where I learned how to make things like this.
</p>
</div>
</a>
的問題是,保證金我的divs是可點擊的,這正是我不想要的。請記住我是初學者,所以請儘可能簡單地解釋爲什麼會發生這種情況。
爲什麼不包括的jsfiddle呢? –
你是正面點擊保證金,還是你點擊填充? –
快速修復:將鏈接放在div中。 – sinisake