close

css-banner.jpg

對帶有指定屬性的HTML 元素設置樣式。

可以為擁有指定屬性的HTML 元素設置樣式,而不僅限於class 和id 屬性。

註釋:只有在規定了!DOCTYPE時,IE7和IE8才支持屬性選擇器。在IE6及更低的版本中,不支持屬性選擇。


屬性選擇器

下面的例子為帶有title 屬性的所有元素設置樣式:

<code>[title]</code>
{
color:red;
}
	

屬性和值選擇器

下面的例子為title="Design Code" 的所有元素設置樣式:

<code>[title=Design Code]</code>
{
border:5px solid blue;
}
	

屬性和值選擇器- 多個值

下面的例子為包含指定值的title 屬性的所有元素設置樣式。適用於由空格分隔的屬性值:

<code>[title~=hello]</code> { color:red; }
	

下面的例子為帶有包含指定值的lang 屬性的所有元素設置樣式。適用於由連字符分隔的屬性值:

[lang|=en] { color:red; }
	

設置表單的樣式

屬性選擇器在為不帶有class 或id 的表單設置樣式時特別有用:

input[type="text"]
{
  width:150px;
  display:block;
  margin-bottom:10px;
  background-color:yellow;
  font-family: Verdana, Arial;
}
input[type="button"]
{
  width:120px;
  margin-left:35px;
  display:block;
  font-family: Verdana, Arial;
}
	

CSS 選擇器參考手冊

選擇器 描述
[ attribute ] 用於選取帶有指定屬性的元素。
[ attribute = value ] 用於選取帶有指定屬性和值的元素。
[ attribute ~= value ] 用於選取屬性值中包含指定詞彙的元素。
[ attribute |= value ] 用於選取帶有以指定值開頭的屬性值的元素,該值必須是整個單詞。
[ attribute ^= value ] 匹配屬性值以指定值開頭的每個元素。
[ attribute $= value ] 匹配屬性值以指定值結尾的每個元素。
[ attribute *= value ] 匹配屬性值中包含指定值的每個元素。
arrow
arrow

    設計密碼工作室 發表在 痞客邦 留言(0) 人氣()