2013-01-02 3 views

答えて

32

曲折文字で始まるタグが一致することのように使用される「^」などは、CSSには定義された意味を持っていないよう。 attribute selectorsでは、2文字の演算子「^ =」を使用できます。一般に、[attr^=val]は、という属性を持ち、値がvalで始まる要素を指します。

したがって、a[href^=tel]は、で始まる値を持つhrefという属性を持つそのようなa要素を指します。これはおそらく、電話番号リンクを他のリンクと区別するためのものです。セレクタは、例えば、次のように一致するので、それには十分ではない。 <a href="tel.html">...</a>ですが、おそらくプロトコル部分としてtel:のリンクとのみ一致させることを意図しています。したがって、a[href^="tel:"]はより安全です。

3

それはそのhref属性 "TEL"

例で始まるタグを意味します。

5

[HREF^= "TEL"]

(^)は、指定された文字列と正確に開始/開始値で指定された属性を持つ要素を選択します。ここで

それは文字列「TEL」

+0

@Yannis DRANと正確に始まるhref属性の値は、あなたがそれを持っているすべての「アンカー」要素を選択? – Codegiant

+0

はい、ありがとうございました.HTMLには "tel"という文字列が含まれていなかったので、私は混乱しました。 –

関連する問題