我尝试将链接附加到我的标题,但我最终得到了格式化文本的样式。我做错了什么
h2 {
color: green;
text-align: right;
border: 2px solid purple;
text-decoration: none;
}

<h2><a href="#">Sign in</a></h2>
&#13;
答案 0 :(得分:0)
以下是可能的解决方案之一:
h2{
color:green;
text-align: right;
border: 2px solid purple;
text-decoration: none;
}
a{
color:green;
text-decoration: none;
}
<h2> <a href="#">Sign IN</a></h2>
答案 1 :(得分:0)
您需要选择a
才能应用某些样式,而不仅仅是h2
。
你可以试试这个:
h2 {
text-align: right;
border: 2px solid purple;
}
h2 a {
color: green;
text-decoration: none;
}
&#13;
<h2><a href="#">Sign in</a></h2>
&#13;
答案 2 :(得分:0)
我认为你可以在这里使用h2 {
color: green;
text-align: right;
border: 2px solid purple;
text-decoration: none;
}
h2 a {
color: inherit;
text-decoration: inherit;
}
来保存相同颜色等两次。
Links have default colors取决于他们必须被覆盖的状态。
<h2><a href="#">Sign in</a></h2>
&#13;
currentColor
&#13;
甚至...... h2 {
color: green;
text-align: right;
border: 2px solid purple;
text-decoration: none;
}
h2 a {
color: currentColor;
text-decoration: inherit;
}
..
<h2><a href="#">Sign in</a></h2>
&#13;
forEach
&#13;