2012-03-19 50 views
0

我使用下面的代碼內DIV多DIV - 新線IE7

<div> 
<MARQUEE> 
<ul> 
<li> 
<div>1</div> 
<div>2</div> 
<div>3</div> 
</li> 
</ul> 
</MARQUEE> 
</div> 

的問題是,1,2,3垂直顯示。這隻發生在IE7中。我必須改變這個才能在水平方向上顯示它?

由於提前

+0

注意到這種情況發生在Chrome太...而應該發生在所有瀏覽器中都是'div'是塊元素 – ManseUK 2012-03-19 12:26:14

+0

除IE7外,其工作正常。 – Palani 2012-03-19 12:44:50

回答

1

Please don't use the marquee HTML tag

爲了div元素水平顯示嘗試這樣的事:

​ul li div { 
    float:left; 
}​ 

example here

+0

您提供給我的示例還包含「MARQUEE」標籤。你可以給我替換「MARQUEE」標籤。感謝 – Palani 2012-03-20 12:31:06

+1

鏈接是官方的HTML規範,顯示你的Marquee已被棄用......替代品請參閱http://stackoverflow.com/questions/337330/javascript-marquee- to-replace-marquee-tags – ManseUK 2012-03-20 12:32:17

+0

好的,謝謝ManseUK – Palani 2012-03-20 12:49:18