2010-08-29 39 views
-1

我有一個複選框的列表,在IE中最後一個有奇怪的顏色。在FF中它是完美的。在IE的複選框的背景

http://img693.imageshack.us/img693/3987/40401854.jpg

<p> 
    <span>abc:</span> 
    <br /><br /> 
    <label><input type="checkbox" id="a" name="a" <?php echo $a; ?> /> 1</label> 
    <br /> 
    <label><input type="checkbox" id="b" name="b" <?php echo $b; ?> /> 2</label> 
    <br /> 
    <label><input type="checkbox" id="c" name="c" <?php echo $c; ?> /> 3</label> 
    <br /> 
    <label><input type="checkbox" id="d" name="d" <?php echo $d; ?> /> 4</label> 
    <br /> 
    <label><input type="checkbox" id="e" name="e" <?php echo $e; ?> /> 5</label> 
</p> 

謝謝

+0

請顯示一些代碼。 – 2010-08-29 12:37:40

+0

哇!感謝那些信息!/sarcasm – Lekensteyn 2010-08-29 12:38:13

+0

那是'

回答

1

在Internet Explorer 8中,您可以按F12打開DOM查看器。使用這個工具,您應該瀏覽到給您帶來麻煩的複選框,並查看它的CSS樣式與其他複選框的不同之處。

+0

謝謝!這是一個CSS的問題 – Ronny 2010-08-30 06:14:32

0

這可以由被插入的PHP代碼引起的。 $ 1,$ 2,$ 3,$ 4和$ 5不是有效的PHP變量(請參閱http://www.php.net/manual/en/language.variables.basics.php),請嘗試將它們重命名爲$ v1,$ v2 ... $ v5。

+0

他們不是數字。這僅僅是例子。 – Ronny 2010-08-29 12:50:55

+3

我喜歡那些試圖解決問題的例子,它們會產生*不同的問題。它使調試非常容易*! – Quentin 2010-08-29 12:54:40

+0

這是分類.. – Ronny 2010-08-29 13:02:07

0

一些CSS要檢查的事情:你有id =「e」的CSS嗎?或者在某處是否存在:last-child CSS聲明?嘗試overflow:auto對父p元素(其背景顏色可能顯示)?