问答详情
源自:6-5 CSS3 结构性伪类选择器—target

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

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

提问者:慕侠4841055 2015-03-26 16:57

个回答

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

    还是有区别的。

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

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

    定义和用法

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

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


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

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