【发布时间】:2014-02-15 06:22:58
【问题描述】:
我有一个嵌套在锚点内的 div,以使整个 div 可点击。这在桌面和 iPhone 上都可以正常工作,问题是当我点击它时。 它一定与 :visited 标签有关,但我的 css 不包含类似的东西,它只发生在 iphone 上。
这是我点击链接前后的一些截图。
CSS
.Widget{
padding: 0 0 10px 0;
}
.Widget span.Title{
padding: 10px;
padding-right: 30px;
display: block;
background: rgba(255, 203, 110, 0.6);
font-size: 22px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;
}
.Widget span.Content{
display: block;
padding: 5px;
border: 2px solid rgba(255, 203, 110, 0.6);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
}
.EnquiryLink{
color: #000000;
text-decoration: none;
}
HTML
<a href="/Contact/" class="EnquiryLink">
<div class="Widget EnquireWidget">
<span class="Title">Enquire:</span>
<span class="Content">Make an enquiry here with our contact form.</span>
</div>
</a>
我相信它正在改变 span.Content 的边框颜色,但我不知道为什么。我的代码中唯一的 :hover 类是特定于相关元素的。
【问题讨论】: