日期:2014-05-17  浏览次数:20662 次

请教CSS高手:CSS+UL的问题
在一个html文档中,有多个UL元素,它们的class相同,都没有id,我现在没有权限修改html文档,只能用css控制其样式。
如:
<html>
<p>
<ul   class= "a ">
<li>
</ul>
<ul   class= "a ">
<li>
</ul>
<ul   class= "a ">
<li>
</ul>
</p>
</html>

我想让多个ul中的某个(如第2个)与其它样式不一样,有没有什么办法实现?

------解决方案--------------------
<ul class= "a "> <span style= "要加的样式 ">
<li>
</span>
</ul>
会采用就近原则执行span中的样式
试试
------解决方案--------------------
没有权限修改html文档 也就是说就算写了新的样式也加不上去?那我估计就够呛了,很难呀~~
------解决方案--------------------
样式不一定在html里呢
xxx.css
------解决方案--------------------
基本上不太可能,如果在写html时给ul加上ID就可控了,教训啊!

或者,如果你要改变样式的那个ul元素包含在某个DIV或者table里面,是有可能控制的。
------解决方案--------------------
在CSS里用 express.. 再用JS去操纵.