关于#id:target和#id的区别

来源:6-5 CSS3 结构性伪类选择器—target

慕侠4841055

2015-03-26 16:57

ID标识符本身就是唯一的,感觉这个:target没多大得用处,#ID:targer和直接只用#id有什么区别吗?不是很理解

写回答 关注

2回答

  • Perona
    2015-03-26 17:13:02
    已采纳

    还是有区别的。

    :target选择器称为目标选择器,用来匹配文档(页面)的url的某个标志符的目标元素。

    如果标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的、名称与这个目标吻合的框架或者窗口中的文档。如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一个新的窗口,给这个窗口一个指定的标记,然后将新的文档载入那个窗口。从此以后,超链接文档就可以指向这个新的窗口。

    定义和用法

    URL 带有后面跟有锚名称 #,指向文档内某个具体的元素。这个被链接的元素就是目标元素(target element)。

    :target 选择器可用于选取当前活动的目标元素。


    慕侠4841...

    非常感谢!

    2015-03-26 21:23:10

    共 1 条回复 >

  • 大板栗板栗
    2015-05-31 14:41:15

    也有同样的问题,看完回答还是不太懂- -

    花花丹

    握手……

    2015-06-21 22:40:40

    共 1 条回复 >

十天精通CSS3

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

242554 学习 · 2623 问题

查看课程

相似问题