2012-10-06 71 views
1

嗨我有一個網站,我正在爲一個客戶端,他需要它在IE7上正常工作。網站的大多數工作正常,除了2件事情。修復2 Internet Explorer 7的CSS錯誤

我注意到第一件事,當我浮動ul列表式的disapears,我需要他們漂浮,但也顯示list-styles.A工作將是添加圖像,但這可能會證明有問題,因爲我有5個ul,第一個使用十進制列表式,第二個拉丁字母和其他3個正方形和圓圈。爲每個添加一個每個將意味着爲每個添加一個ID。

還有別的辦法嗎?

第二個問題可以在下面的圖像中可以看出:

enter image description here

這是我使用的HTML:

<label>RADIO BUTTONS</label> 
<input type="radio" value="Male"/>Male<br/> 
<input type="radio" value="Female"/>Female 

<label>CHECKBOXES:</label> 
<input type="checkbox" value="CHECK1"/>CHECK1<br/> 
<input type="checkbox" value="CHECK2"/>CHECK2<br/> 

我使用這裏唯一的CSS是顯示:塊使標籤停留在自己的行上,這樣不會影響輸入右側的文本。

如何讓輸入停留在同一行上的文本位於右側?

+0

它看起來像輸入元素也使用'display:block' – ZippyV

+0

我只是試圖改變它顯示:內聯它沒有影響 – user1525474

回答

2

對於問題1,只需將列表放在它們自己的容器中,然後浮動容器而不是列表。

對於問題二,使用文本標籤的實際標籤。對於IE7,您可能需要浮動複選框並清除它們,但不是標籤。我想如果你浮動標籤和複選框IE7將它搞砸了,但你可以嘗試它,如果它不工作,只是複選框浮動