私は現在htmlとCSSの使い方を学んでおり、非常に小さなプロジェクトで自分自身をテストすることにしました。私が終わったとき、私は小さな問題に遭遇しましたが、私はどのように修正するか分かりません。問題は余裕ということです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>
:ここ
は私のhtml
(DOCTYPE htmlとヘッドのようなものな関心事ではありませんので、私はjsfiddle.netを使用しています!注)であります私のdivsのクリック可能であり、それはまさに私が望まないものです。私は初心者であることを忘れないでください。なぜこれが起こっているのかを簡単に説明してください。
なぜ、JSFiddleが含まれていませんか? –
マージンをクリックすることは肯定的ですか、またはパディングをクリックしていますか? –
クイックフィックス:div内にリンクを挿入します。 – sinisake