我想让一个包含文本的整个框(由 < div > 分隔)充当链接,但我也希望该链接中的文本具有样式。我似乎无法同时获得:
(1)
HTML
<a href="#" onclick="toggle('category')"><div class="categoryName">Test</div></a>
CSS
.categoryName {
border: 1px solid black;
padding-left: 10px;
padding-bottom: 10px;
padding-top: 10px;
border-radius: 5px;
}
.categoryName a {
color: black;
text-decoration: none;
font-weight: bold;
}
在这种情况下,我的整个框(带边框的 < div >)充当链接,但文本“Test”没有样式(显示为标准 Web 链接)。
(2)
HTML
<div class="categoryName"><a href="#" onclick="toggle('category')">Test</a></div>
CSS是一样的
在这种情况下,文本已设置样式,但我的框不再充当链接,而只是文本。
我怎样才能让我的盒子作为链接和文本样式?