2013-12-20 59 views
0

如何給基於瀏覽器的版本有條件cellpadding例如:如何根據瀏覽器版本給出條件cellpadding值?

爲IE7我想給cellpadding=200和其他瀏覽器100

可以使用PHP我實現它?

如果是如何實現這一目標?

<table class="popup" id="nameFieldPopup" border="0" cellpadding="100" > 

------------------------------------------- -------------------------------------------------- ---^

我已經提前嘗試

[if IE] .popup { 
    width: 500px; 
    cellpadding: 100px 0; 
} 

,但它不是working.thanks。

回答

-1
<!--[if !IE]> --> 
<link type="text/css" rel="stylesheet" href="css/my_style.css"> 
<!-- <![endif]--> 

把這個oyur HTML文件

+0

對不起,這是一個錯字,我的問題依然存在。 –

0

我不認爲CSS文件中的條件註釋工作。

你可以使用條件註釋的HTML文件中,以單獨加載CSS文件:

<!--[if IE 7]> <link rel="stylesheet" href="ie7.css" /><![endif]--> 

此文件應包含

.popup td { 
    padding: 200px; /*200 for IE7 as in your example*/ 
} 
1

嘗試IE特定的CSS規則。爲了控制CSS中的「cellpadding」,你可以簡單地使用表格單元格的填充。

table#nameFieldPopup tr td { 
    padding: 100px; /* standard */ 
    *padding: 200px; /* IE 7 and below */ 
}