如何根据浏览器版本提供条件的cellpadding值?

时间:2013-12-20 06:14:42

标签: php html css

如何根据浏览器版本提供条件cellpadding?例如:

对于IE7,我想给cellpadding=200和其他浏览器100。

我可以使用PHP实现吗?

如果是,如何实现这一目标?

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

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

我试过了

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

但它没有工作。提前谢谢。

3 个答案:

答案 0 :(得分:1)

尝试IE特定的css规则。为了控制CSS中的“cellpadding”,你可以简单地使用填充表格单元格。

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

答案 1 :(得分: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*/
}

答案 2 :(得分:-1)

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

将它放在你的html文件中