将类分配给动态内容

时间:2012-08-09 19:54:05

标签: css

我有php在<p>标签内生成内容。我有两个我想要使用的课程。

看起来像:

foreach ($record as $r){
   print "<p>" . $r['content'] . "</p>";
}

一个班叫readmore。我想将它分配给<a href>的任何内容。 另一个叫list01。我想将其分配给任何<ul>代码。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

在段落中添加一个类,以便您可以将其与其他段区分开来,然后使用此CSS:

.myParagraphClass a
{
    /* Your readmore styles go here */
}


.myParagraphClass ul
{
    /* Your list01 styles go here */
}

您不需要直接使用类来定位这些元素,因为您可以通过它们对段落的父子关系来定位它们

答案 1 :(得分:0)

您可以使用多种方法来解决此问题,添加类将在您的PHP中完成,或者在Javascript / Jquery加载DOM之后完成。

只使用CSS(你不关心ie6)你可以:

p > a 
{ 
    /* <a> Styles here */
}

p > ul
{
    /* <ul> styles */
}

或者可能仅定位<a>

中的最后一个<p>
p a:last-child
{
    /* Last child styles */
}