我想在css中使用工具提示,它工作正常,但工具提示出現時出現問題,因爲p標籤中的文本顯示的是跨度內容「tooltip」我想展示所有的內容。 我一直試圖用h z-index,也定義標籤中的位置,但不能理解它爲什麼不起作用。 我會apreciate關於如何解決它的任何提示。z-index和工具提示
我的下一個HTML結構
<div>
<a class="tooltip">
<p>Test1</p>
<span>saassa</span>
</a>
</div>
而CSS:
a.tooltip {
outline: none;
text-decoration: none;
border-bottom: dotted 1px blue;
display: inline;
position: relative;
padding: 0;
background: none repeat scroll 0 0 #bcd9db;
z-index: 20;
}
a.tooltip p {
margin-bottom: 0px;
display: inline;
color: #006565;
position: relative;
z-index: 20;
}
a.tooltip > span {
width: 25em;
padding: 10px 20px;
margin-top: 20px;
margin-left: -85px;
opacity: 0;
visibility: hidden;
z-index: 1000;
position: absolute;
font-family: Arial;
font-size: 12px;
font-style: normal;
color: #000000;
background: #FBF5E6;
border: 2px solid #CFB57C;
z-index: 1000;
}
a.tooltip:hover > span {
opacity: 1;
text-decoration: none;
visibility: visible;
overflow: visible;
margin-top: 50px;
display: inline;
margin-left: -260px;
background: #fbf5e6;
position: absolute;
z-index: 100000;
}
我已經loadded擺弄,所以你可以看到它,只需將鼠標懸停在任何三個第一環節和你會看到不能看到div的所有內容。 http://jsfiddle.net/mtzcq/3/
非常感謝您
謝謝Coopersita 這解決了它在小提琴中,但不是在我的網站。 有關爲何刪除2個屬性看起來更好的任何解釋? – Bernardao
說實話,我不知道爲什麼。這個頁面有很多z-index,vs no z-index和不同值的例子:http://css-class.com/test/css/visformatting/layers/z-index.htm幫助:http://coding.smashingmagazine.com/2009/09/15/the-z-index-css-property-a-comprehensive-look/ Suerte! – coopersita
我會刪除你擁有的所有z索引,並開始將它們添加到上面的其他項目上。你可能會在其他地方設置一些z-index,這就是爲什麼你的頁面受到影響,但不是小提琴。 – coopersita