2015-02-10 2 views
0

Всякий раз, когда я пытаюсь ввести% в Hspace for Marquee, он действует так, как будто ничего не вводится. Похоже, что это значение пикселя, которое я не могу использовать должным образом из-за изменения размеров экрана, поэтому мне очень хотелось бы иметь его при 100% экранировании экрана.HTML Marquee Hspace% wont take

Текущий код:

<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

Высота в% не принимается, разрешен только высота пикселя. –

+3

Ничего себе. Когда я увидел название, я думал, что это был пост с 1990 года, но я вижу текущую временную метку. Хорошо, что вы сохранили ярлык «marquee»! – PeeHaa

+0

Вам действительно нужно использовать тег или же решение javascript также будет работать для вас? – PeeHaa

ответ

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.