CSS @media print改变td标签不起作用

时间:2014-08-26 11:05:21

标签: css

我有一排数据有几列。我的名字列比其他列宽。

以下是我的代码,在打印过程中,ID字段expand_field会更宽,但@media print CSS中没有效果。

@media print {          
#expand_field td {
    width: 500px;
}                     
echo '<td id="expand_field">'.$rows["3"].'</td>';

1 个答案:

答案 0 :(得分:3)

你的选择器错了:

由于td有id,你应该这样做:

@media print {          
td#expand_field{
    width: 500px;
}

但由于id是唯一的,您可以使用该ID

@media print {          
#expand_field{
    width: 500px;
}