CSS在单个id中分组几个元素

时间:2016-08-26 01:33:25

标签: php mysql css

在mysql数据库中,我有一个名为:gallery-27:

的文本字段
table{
    ..
    ..
}    
table tr td {
    ..
    ..
}    
table tr td img {
    ..
    ..
}       
table tr td:hover img {
    ..
    ..
}
在gallery.php中的

我有:

<div id="gallery-27">
    <tr>
        <td><a .. ><img ...></a><td>
        <td><a .. ><img ...></a><td>
        ...
    </tr>
</div>
<div id="gallery-28">
    ...
</div>

有没有办法合并一个id =&#34; gallery-27&#34;和<head>或file.css中的数据库中的代码一样?

#gallery-27{
    table{
        ..
        ..
    }    
    table tr td {
        ..
        ..
    }    
    table tr td img {
        ..
        ..
    }      
    table tr td:hover img {
        ..
        ..
    }
}

不能工作..我不再有想法

1 个答案:

答案 0 :(得分:0)

好的,我用这个:

echo "<style>";
    while ($row = mysqli_fetch_array($res)){
        $id=$row['id'];
        $css=$row['css'];
        $css = str_replace( "}", "} #gallery-$id ", $css );
        $css = str_replace( "\n", "\r", $css );
        $css = str_replace( "\t", " ", $css );
        echo '#gallery-'.$id.' '.$css."{}\n";
    }
echo "</style>"