CSS 图片上的工具提示乱七八糟
CSS tooltip on image is messed
为什么在 .tooltip:hover span
中使用 display:relative
后这段文字乱七八糟?我想让我的页面相对于 svk.png。职位不固定。
html
<figure>
<img class="slovensko" src="svk.png" alt="mapa slovenska">
</figure>
<div>
<p> <a class="tooltip" href="#">
<img id="ZilPic" src="circle.png" alt="">
<span id="ZilTool">text<br>
texttexttexttext<sup>2</sup><br>
texttexttexttexttext<br>
texttexttexttexttexttext<br>
texttexttexttexttext<br>
texttexttexttexttext<br>
texttexttexttexttexttext<br>
</span>
</a></p>
</div>
是follow rules的问题,<br>
标签导致的乱码。
.tooltip span {
padding:14px 20px;
}
.tooltip:hover span{
display:inline;
}
如果将 span
元素更改为 block
元素,问题就解决了。
.tooltip:hover span{
display:inline-block;
}
编辑: 更新了工作演示 http://jsfiddle.net/pau79oLv/
为什么在 .tooltip:hover span
中使用 display:relative
后这段文字乱七八糟?我想让我的页面相对于 svk.png。职位不固定。
html
<figure>
<img class="slovensko" src="svk.png" alt="mapa slovenska">
</figure>
<div>
<p> <a class="tooltip" href="#">
<img id="ZilPic" src="circle.png" alt="">
<span id="ZilTool">text<br>
texttexttexttext<sup>2</sup><br>
texttexttexttexttext<br>
texttexttexttexttexttext<br>
texttexttexttexttext<br>
texttexttexttexttext<br>
texttexttexttexttexttext<br>
</span>
</a></p>
</div>
是follow rules的问题,<br>
标签导致的乱码。
.tooltip span {
padding:14px 20px;
}
.tooltip:hover span{
display:inline;
}
如果将 span
元素更改为 block
元素,问题就解决了。
.tooltip:hover span{
display:inline-block;
}
编辑: 更新了工作演示 http://jsfiddle.net/pau79oLv/