css 如何根据 当前元素的子元素是<a> 来 设置当前元素样式?

html-css013

css 如何根据 当前元素的子元素是<a> 来 设置当前元素样式?,第1张

这个得用js来实现,楼上一些人可能没看清楼主说的,

楼主是说判断,如果p的子元素是a,那么设置red,而不是只设置p

css不能又判断,但是css中可以加入js, 但是这样影响加载,

结果只能是js来运行

用jQuery来获取A里面的子元素给他添加一个class类名。

让子元素高度撑满父元素高度方法:

首先不要为了加个分隔线,就增加无意义的标签。可以使用 css3 选择器、伪元素等。

例如下图:

其次,这种 row col 的方式不指定高度的,经常两个挨着的 col 高度不一样,

因此分割线没有意义,要固定他们的高度。

row col 更多的是用来布局的,这里的需求用 ul li 就行了。