2012-08-09 41 views
0

我有一个在<p>标签内生成内容的php。我有两个我想使用的类。为动态内容分配类

看起来类似:

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

一类被称为readmore。我想将它分配给<a href>。 另一个叫做list01。我想将其分配给任何<ul>标签。

任何人都可以协助吗?

+0

最后<a>如果你希望它是为什么(A和UL元素),为什么不把这些样式应用到这些元素而不是分配类? – Styxxy 2012-08-09 19:56:52

+0

你的意思是说,所有的P都应该以某种方式进行样式设计? – 2012-08-09 19:57:46

+0

@StefanH,是的;我的体内所有的As和ULs。 – etm124 2012-08-09 19:59:26

回答

1

类添加到您的段落,这样就可以区别于他人,然后使用这个CSS:

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


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

你并不需要这些元素直接与一类的目标,因为你可以通过瞄准他们亲子关系,他们有段落

0

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

只需使用CSS(你不在乎IE6),你可以:

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

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

或者,也许只是瞄准在<p>

p a:last-child 
{ 
    /* Last child styles */ 
}