CSS屬性選擇器

来源:http://www.cnblogs.com/guohuiru/archive/2016/02/17/5194657.html
-Advertisement-
Play Games

p[name]{background:red;} 只使用屬性名p[name=ghr]{background:red;} 指定屬性名,並指定了該屬性的屬性值p[name~=old]{background:red;}此屬性值是一個詞列表,並且以空格隔開,其中詞列表中包含了一個value詞p[name^=


 

p[name]{background:red;} 只使用屬性名
p[name=ghr]{background:red;} 指定屬性名,並指定了該屬性的屬性值
p[name~=old]{background:red;}此屬性值是一個詞列表,並且以空格隔開,其中詞列表中包含了一個value詞
p[name^=g]{background:pink;}屬性值是以g開頭的
p[name$=M]{background:#CC0;}屬性值是以M結尾的
p[name*=d]{background:#C3C;}屬值中包含了value
p[name|=b]{background:#C3C;}屬性值是value或者以“value-”開頭的值(比如說zh-cn)
IE7及以上支持

<body>
<p name="bghr">小黑</p>
<p name="b-ghr old">小白</p>
<p name="ghr">ghr</p>
<p name="dp">店鋪</p>
<p name="gzM">gzm</p>
<p name="xm">小美</p>
</body>

  


含type的是類型型,值限制類型
不含type是結構型,限制位置和類型(自己總結的,有問題歡迎指出)
p:nth-child(2) 找p標簽父級下的第二個子元素且是p標簽
p:nth-child(odd){background:red}/*匹配奇數行*/
p:nth-child(even){background:red}/*匹配偶數行*/
p:nth-child(2n){background:red}
E:nth-last-child(n) 表示E父元素中的第n個位元組點,且類型為E從後向前計算 結構型
p:nth-of-type(2) 找p父級下的第二個p元素 類型型
E:nth-of-type(n) 表示E父元素中的第n個E類型位元組點
E:nth-last-of-type(n)表示E父元素中的第n個類型為E的子節點,從後向前計算
E:empty 表示E元素中沒有子節點。註意:子節點包含文本節點
p:first-child 表示p父元素中的第一個子節點且是p
E:last-child 表示E元素中的最後一個子節點
E:first-of-type 表示E父元素中的第一個節點類型是E的
E:last-of-type 表示E父元素中的最後一個節點類型是E的
E:only-child表示E元素中只有一個子節點。註意:子節點不包含文本節點
E:only-of-type 表示E的父元素中只有一個子節點,且這個唯一的子節點的類型必須是E。註意:子節點不包含文本節點
選擇器偽類:
E:target 表示當前的URL片段的元素類型,這個元素必須是E
E:disabled 表示不可點擊的表單控制項
E:enabled 表示可點擊的表單控制項
E:checked 表示已選中的checkbox或radio
E:first-line 表示E元素中的第一行
E:first-letter 表示E元素中的第一個字元
E::selection表示E元素在用戶選中文字時
E::before 生成內容在E元素前

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 產生獨特的音樂,背景圖片,照片過濾器和幾何藝術與本月的一批工具。 需要一點點的網頁設計靈感?或者,也許你需要幫助如何啟動一個博客?由於建立一個網站的複雜性不斷增加,所幸也是如此由網路社區製作工具幫助您的質量和數量。 下麵你會發現,為您生成唯一的,無版權的資產,從而迅速解決發現的畫面和音樂和處理相關權
  • html的input輸入框在Chrome瀏覽器里是有預設樣式的,當它獲得焦點時,即使你沒有為它設置:focus時的樣式,Chrome瀏覽器還是會給它加上藍色的邊框,今天百度找到有個方法可以去除該預設樣式。 給需要去除預設樣式的元素加上這麼一條CSS屬性: -webkit-appearance: no
  • Cocos2d-x中的圖像是通過精靈類來顯示的。在Cocos2d-x中游戲中的每一個角色、怪物、道具都可以理解成是一個精靈,游戲背景作為一種特殊的單位將其理解成是一個精靈也沒有什麼不妥。
  • 一、下載 去nodejs下載node.msi安裝文件包,裡面包含了node.js和npm; 雙擊node.msi就行了,選擇安裝路徑和npm; 二、設置環境變數 [新版本都不需要設計環境變數了,軟體會自動寫入環境變數] 電腦(或者我的電腦)右擊屬性-》高級系統設置-》環境變數。 新建一個用戶變數。
  • 分享4種input元素滑塊UI樣式是一款使用CSS3來渲染樣式,使用JavaScript來處理滑塊的滑鼠拖動事件。效果圖如下: 線上預覽 源碼下載 實現的代碼。 js代碼: var range_els = document.querySelectorAll('input[type=range]'),
  • constructor屬性始終指向創建當前對象的構造函數。比如下麵例子: // 等價於 var foo = new Array(1, 56, 34, 12); var arr = [1, 56, 34, 12]; console.log(arr.constructor === Array); // 
  • 1.一列佈局 (一)一列自適應 自適應瀏覽器,隨著瀏覽器的拉伸而變化,一般寬度採用百分比的寫法,很簡<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>一列佈局自適應</title> <style type="t
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...