我有垂直顯示的名稱。基本上這是我的HTML頁面的結構。span標籤的內容被砍掉
<div> <div/>
<a>name<span>Details</span></a> <a>name<span>Details</span></a>
<a>name<span>Details</span></a> <a>name<span>Details</span></a>
</div> </div>
因此,每個「a」標籤包含一個名稱並且span標籤包含有關該名稱的詳細信息。當鼠標懸停在「a」標籤內容上時,span標籤的顯示屬性設置爲「none」以啓動並更改爲「block」。問題是span標記內容在IE8中被切斷。在Firefox和Chrome中運行良好。
我的CSS文件:
#tooltip1 { position: relative; }
#tooltip1 a{text-decoration: none; color:#000000;}
#tooltip1 a span { display: none; color: #FFFFFF; }
#tooltip1 a:hover span { display: block; position: absolute;
background-color: #aaa; color: #FFFFFF;
padding: 5px; height: 10px;
width:500px; }
我有我的鼠標「OMA」在這張照片,和而不是顯示「奧馬哈」,那隻能說明「奧馬哈」我能做些什麼,爲IE顯示所有的文字?我已經嘗試使用「溢出」屬性,但它不起作用。
這是的jsfiddle擁有所有的代碼,如果想看看 http://jsfiddle.net/7s4Np/10/
檢查這個分支與更簡單的HTML結構,看看我的意思:http://jsfiddle.net/dBqeC/ - 在我的IE9模式下工作正常。 –
它運行在jsfiddle但不是當我運行我的應用程序。在jsfiddle中,即使沒有z-index屬性,它也可以工作。 – Susie
如果它僅在您的應用程序中失敗,那麼我們需要查看**您的應用程序**來解決問題。 – KatieK