如何根据浏览器版本提供条件cellpadding
?例如:
对于IE7,我想给cellpadding=200
和其他浏览器100。
我可以使用PHP实现吗?
如果是,如何实现这一目标?
<table class="popup" id="nameFieldPopup" border="0" cellpadding="100" >
----------------------------------------------- ------------------------------------------------- ^
我试过了
[if IE] .popup {
width: 500px;
cellpadding: 100px 0;
}
但它没有工作。提前谢谢。
答案 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文件中