【发布时间】:2015-09-16 09:26:44
【问题描述】:
我的代码中的某些 CSS 存在问题。 使用引导程序,我创建了一个高度为 400 像素的正方形,我希望在其中放置垂直居中的文本。 我在悬停时使用 JavaScript 更改文本,这里的问题是如果文本更改为两行值,则 CSS 将不再正常工作。
JSfiddle:https://jsfiddle.net/Ljprxkrq/3/ 出于某种原因,Hover 似乎在小提琴中不起作用。
<div class="col-xs-offset-1 col-xs-10 col-sm-offset-0 col-sm-4">
<div class="navigation-links">
<h2><a href="#" id="text-display" class="network"
onmouseover="changeText('More network information here')"
onmouseout="defaultText()">Network</a></h2>
</div>
</div>
.navigation-links {
height: 400px;
}
h2 {
font-family: 'Open Sans', sans-serif;
font-size: 40px;
text-align: center;
-webkit-font-smoothing: antialiased;
}
a {
text-decoration: none;
color: white;
}
a:hover {
color: white;
text-decoration: none;
}
【问题讨论】:
-
甚至更好 - 制作一个 jsfiddle 或类似的东西来重现问题。
-
@Adam Fenwick 我可以使用 Javascript/JQuery 吗?它将以更好的方式解决您的问题。
-
@divy3993 你当然可以!我在这里做噩梦