我为穷英语提前道歉。悬停效果在同一个div但不同的dt
我创建了一个侧面菜单的网站。所有标签都有虚线边框和文字阴影。 (图片 - >https://dl.dropboxusercontent.com/u/23141053/Captura%20de%20ecr%C3%A3%202015-01-20%2C%20%C3%A0s%2022.52.35.png)
目标是没有边界既不是有人悬停选项卡的阴影。但其他选项卡必须以相同的方式。但问题是,当我悬停选项卡时,所有效果都消失了。 (图片 - >https://dl.dropboxusercontent.com/u/23141053/Captura%20de%20ecr%C3%A3%202015-01-20%2C%20%C3%A0s%2022.56.20.png)
我知道我可以创建一个ID到所有选项卡,并使用它来控制我的问题,但我只需要更干净的东西。
你能帮我吗? 保持微笑! 亚历山德拉
.mainRibbon dl {
margin-top: 220px;
}
.mainRibbon dl,
.mainRibbon dl a {
font-family: pacifico;
color: white;
font-size: 20px;
-moz-text-decoration-line: underline;
-moz-text-decoration-style: dashed;
text-shadow: 1px 1px 1px black;
}
.mainRibbon dl:hover,
.mainRibbon dl:hover a {
font-family: pacifico;
color: white;
font-size: 20px;
text-decoration: none;
text-shadow: none;
}
.mainRibbon dl p {
font-family: pacifico;
color: #6abbfe;
font-size: 15px;
margin-top: -10px;
}
<div class="mainRibbon">
<dl>
<dt>Ementa</dt>
<p>diária</p>
<a href="especialidades.html">
<dt>Especialidades</dt>
<p>por encomenda</p>
</a>
<a href="bebidas.html">
<dt>Bebidas</dt>
<p>& Sobremesas</p>
</a>
<a href="contactos.html">
<dt>Contactos</dt>
<p>horários & encomendas</p>
</a>
</dl>
<p class="picanha">Venha experimentar a nossa Picanha ao fim-de-semana.</p>
</div>
当你改变'.mainRibbon DL:悬停,.mainRibbon DL:徘徊了''到.mainRibbon dL的:hover'我猜它至少部分地解决了吗?但我不知道你为什么使用'.mainRibbon dl:hover'?你试图用这个做什么? – 2015-01-20 23:10:25
附加说明:您的html无效。 A ['
'](http://www.w3.org/html/wg/drafts/html/master/single-page.html#the-dl-element)只能包含“- ”和“
- ”元素。一个''元素在那里是无效的。通常浏览器会_fix_这样一个无效的html,来创建一个有效的DOM。对于你来说,这不会发生(至少在Chrome和FF中),但我想这只是为了不破坏旧网站。 –
2015-01-20 23:17:23
First com .: .mainRibbon dl:悬停在那里,因为第一个标签没有锚点,但它也需要有相同的反应。 – 2015-01-21 00:00:31