2012-02-09 54 views
2

的中心我有以下選取框:選取框文本滑動到的div

<div id="tip"><marquee loop="1" direction="right" behavior="slide">Text</marquee></div>

以上代碼從左邊移動文本右側和DIV的右邊緣停止。有沒有辦法強制它停止在div的中心?我不能使用填充,因爲文本是隨機的,沒有固定的長度。

當前的行爲:

 
-------------------------------------------------------------------------- 
>  >  >  >  >  >  >  >  >   Text 
-------------------------------------------------------------------------- 

我所期望的行爲:

 
-------------------------------------------------------------------------- 
    > >  > >  >  > Text 
-------------------------------------------------------------------------- 
+0

emm http://stackoverflow.com/questions/4855252/disadvantages-of-marquee-tag – Tim 2012-02-09 09:59:27

+0

@Tim我知道,但我的客戶想要它 – user16948 2012-02-09 10:01:09

+1

你不能用JavaScript代替嗎? http://remysharp.com/2008/09/10/the-silky-smooth-marquee/ – Tim 2012-02-09 10:02:37

回答

1

不建議您使用滾動字幕,但如果你真的想,那你就可以做到這一點,以獲得你想要的效果

<div id="tip"> 
<div class="stop"> 
<marquee loop="1" direction="right" behavior="slide">Text</marquee> 
</div> 
</div> 

css

.stop{width:*your choice*;} 
0

所有你需要的類型是純HTML

選取框循環= 「1」 方向= 「正確」 的行爲= 「幻燈片」>中心文/中央/選取框

你不需要知道css,並確保在marquee標籤之間包含中心標籤。 玩得開心!