当前位置: 首页 > 面试题库 >

浏览器对CSS:first-child和:last-child的支持

何越
2023-03-14
问题内容

有谁知道哪些浏览器/版本支持它们?

使用它们是否安全?还是应该诉诸PHP / javascript来生成头等舱或后等舱?


问题答案:

:first-child以及:last-child免费的兼容性图表。

:first-child 正确支持IE9,以及IE7和IE8之类的(参见图表)。

:last-child 仅IE9 +支持。

好的浏览器都很好地支持了它们。



 类似资料:
  • 问题内容: 我有一个元素列表,其样式如下: 输出代替 有谁知道如何使用CSS选择除最后一个元素以外的所有元素? 您可以在此处查看选择器的定义 问题答案: 如果不是选择器有问题,则可以设置所有选择器并覆盖最后一个选择器 或者如果您可以使用之前,则不需要最后一个孩子

  • 问题内容: 是否有替代方法可以将目标元素用于较旧的IE浏览器? Javascript(非jquery)也足够了。 编辑:不能将其他库添加到页面。 问题答案: 您可以使用jQuery的:nth-​​child()选择器;

  • 问题内容: 根据介绍,我们可以在jQuery中使用大量CSS选择器,但此处未提及。但是,当我测试以下内容(使用Google的jQuery1.7.1)时,它实际上可以在Firefox,Chrome和IE 9上运行,但不能在IE 8仿真模式下的IE 9上运行: 那是怎么回事?好像jQuery生成了CSS代码一样,并且以某种方式注入了它,然后在支持所用选择器的浏览器上可以正常工作。但这很奇怪。 最重要的

  • 移除子节点。 参数 名称 类型 默认值 描述 child zrender.Element 待移除的元素。 相关 zrender.Group.add、 zrender.Group.removeAll。

  • 添加子节点到最后。 参数 名称 类型 默认值 描述 child Element 待添加的元素。 返回值 this。 相关 zrender.Group.addBefore、zrender.Group.remove。

  • 描述 (Description) :first-child伪类用于向一个元素添加特殊效果,该元素是某个其他元素的第一个子元素。 要使:IE中的第一个孩子工作必须在文档顶部声明。 请注意 - 伪类名称不区分大小写。 伪类与CSS类不同,但它们可以组合在一起。 例子 (Example) 例如,要缩进所有元素的第一段,您可以使用此定义 - <html> <head> <style ty