2015-02-10 25 views
0

每當我嘗試爲Marquee輸入%進入Hspace時,它的行爲就好像沒有輸入任何內容。它似乎只有一個像素值,我不能正確使用屏幕尺寸變化的原因,所以我非常希望在100%的屏幕上顯示它。HTML Marquee Hspace%將不會服用

當前代碼:

<div style="position: absolute; bottom: 150px; left: 0px"> 
 
    <marquee behavior="scroll" direction="right" scrollamount="25 
 
"><img src="http://media.giphy.com/media/jM4bWFBKpSFeo/giphy.gif" width="94" height="88" alt="Swimming fish" hspace= "99%"></marquee> 
 
</div>

+0

以百分比表示的高度將不會被採用,只有像素被允許用於高度。 – 2015-02-10 13:13:06

+3

哇。當我看到標題時,我認爲這是自1990年以來的一篇文章,但我看到了當前的時間戳。對你保持'marquee'標籤活着很有幫助! – PeeHaa 2015-02-10 13:43:58

+0

你真的需要使用標籤嗎?或者JavaScript解決方案也適合你嗎? – PeeHaa 2015-02-10 13:46:42

回答

2

HSPACE仍支持絕大多數主流瀏覽器,但如果它有帶字幕的工作問題,它不會讓我感到吃驚。嘗試使用保證金來代替:

<div style="position: absolute; left: 0px"> 
 
    <marquee behavior="scroll" direction="right" scrollamount="25 
 
"><img src="http://media.giphy.com/media/jM4bWFBKpSFeo/giphy.gif" width="94" height="88" alt="Swimming fish" style="margin: -12px 150px"></marquee> 
 
</div>

請注意,帳篷已被棄用。你應該考慮通過CSS動畫來做同樣的事情。請參閱this example以瞭解如何通過CSS動畫實現相同的功能。