2013-01-02 42 views

回答

32

抑扬字符开始的克拉“^”这样在CSS没有定义的含义。可以在attribute selectors中使用双字符运算符“^ =”。通常,[attr^=val]指的是那些具有attr属性的元素,其值以val开头。

因此,a[href^=tel]指的是这样的a元素,其具有属性href,其值为以tel开头。这可能意味着将电话号码链接与其他链接区分开来;由于选择器也匹配例如<a href="tel.html">...</a>,但它可能意味着仅匹配tel:作为协议部分的链接。所以a[href^="tel:"]会更安全。

3

这意味着一个标签,其href属性开始 “电话”

例子:

<a href="tel123xxx">This is a link</a> 

将匹配。

5

一个[HREF^=“电话”]

(^)意味着它选择具有与值开始/与给定的字符串完全从指定的属性的元素。

这选择所有的“锚”元素href属性的一个字符串“电话”

+0

@Yannis DRAN正是启动值你有吗? – Codegiant

+0

是的非常感谢你,我感到困惑,因为在html中没有包含字符串“tel”的值。 –

相关问题