我的問題涉及工具提示定位。使用CSS定位工具提示
我改編的腳本使用絕對定位將工具提示放在鏈接的幾個em中。這對於大屏幕非常有用。
但是,當屏幕縮小時,有時文本會出現在瀏覽器邊緣附近,並且工具提示只是懸停在邊緣上方。
爲了解決這個問題,我想出了我自己的黑客解決方案:只需在屏幕寬度較小的情況下使用相對定位規則,使用@media屏幕和(max-width:480px) 。這有效,但它遠非優雅。
理想情況下,工具提示會在屏幕邊緣被屏幕邊緣「推動」,但我不知道如何實現這一點。
希望這是有道理的。
無論如何,here's a link to the page that I've used this all on(工具提示文本有虛線下劃線)和here's the CSS behind it。
你用JavaScript/jQuery來做這件事嗎? – 2012-07-26 09:47:57
我想我會是,但是那會引入更多我不熟悉的代碼。 Rob建議的百分比寬度似乎在與「float:left」一起使用時效果很好。我以前曾經用過它的絕對定位,並有溢出問題。 通過相對定位,它似乎沒問題。 – joshuahutt 2012-07-26 17:40:15