css3選擇器:read-write和:read-only是什麼?如何使用?
這篇文章帶給大家的內容是介紹css3選擇器:read-write和:read-only是什麼?如何使用,讓大家了解css3的:read-write選擇器和:read-only選擇器是什麼,有什麼作用,又是如何使用的。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
css3 :read-write
:read-write是CSS中的一個偽類選擇器,它用於匹配使用者可編輯的元素,即可讀和可寫的元素。
屬於可編輯類別的元素包括:
1、不是唯讀且未停用的元素(任何類型)。這意味著它們既沒有設定readonly屬性,也沒有設定disabled屬性。
2、既不是唯讀也不是禁用的
3、不是或
注意: 目前, 在大多數瀏覽器中, :read-write 選擇器只使用於設定了input 和 textarea 元素。
css3 :read-only
:read-only同樣也是CSS中的一個偽類選擇器,匹配任何與:read-write選擇器不符的元素。
換句話說,:read-only偽類別選擇器符合的是使用者不可編輯的元素,即符合任何不屬於上面↑可編輯的任何元素。例如:設定了readonly,或disabled等屬性的元素。
以下是使用:read-write可以匹配的元素範例:
< input type = “text” > < input type = “number” > < textarea name = “nm” id = “id” cols = “30” rows = “10” > </ textarea > < div class = “random” contenteditable > </ div >
以下是使用:read-write不可以匹配的元素,即使用:read-only可以匹配的元素範例:
< input type = “text” disabled > < input type = “number” disabled > < input type = “number” readonly > < textarea name = “nm” id = “id” cols = “30” rows = “10” readonly > </ textarea > < div class = “random” > </ div > <! - 无法使用contenteditable编辑的常规元素 - >
儘管這是規範推薦的行為,但瀏覽器行為似乎有所不同:可能在一個瀏覽器中認為讀寫的內容在另一個瀏覽器中就會被認為是唯讀的,因此我們套用的:read-write樣式可能不適用於某些瀏覽器。
就像其他偽類選擇器一樣,:read-write選擇器和:read-only選擇器都可以與其他選擇器鏈接,例如:hover和偽元素::after。
例如,:read-write :focus將為可編輯文字區域提供樣式:
textarea:read-write:focus { box-shadow: 0 0 2px 1px rgba(0,0,0,0.2); } textarea:read-write:before { content: "Type here..."; color: #aaa; }
例如,:read-only :hover將為頁面上的div(常規)提供樣式:
div:read-only:hover { background-color: #eee; } div:read-only:before { content: "?"; color: deepPink; }
瀏覽器支援
表格中的數字表示支援該屬性的第一個瀏覽器版本號。
在Firefox瀏覽器中要使用前綴:-moz-read-write,-moz-read-only;且在Internet Explorer和Android上read-write選擇器和read-only選擇器無法被支援使用。
總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。相關影片教學推薦:CSS3教學!
以上是css3選擇器:read-write和:read-only是什麼?如何使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在css中,可以利用border-image屬性來實作花邊邊框。 border-image屬性可以使用圖片來建立邊框,即給邊框加上背景圖片,只需要將背景圖片指定為花邊樣式即可;語法「border-image: url(圖片路徑) 向內偏移值圖像邊界寬度outset 是否重複;」。

使用:nth-child(n+3)偽類選擇器選擇位置大於等於3的子元素的樣式,具體程式碼範例如下:HTML程式碼:<divid="container"><divclass="item"> ;第一個子元素</div><divclass="item"&

在css中,id選擇符的識別是“#”,可以為標有特定id屬性值的HTML元素指定特定的樣式,語法結構“#ID值 {屬性 : 屬性值;}”。 ID屬性在整個頁面中是唯一不可重複的;ID屬性值不要以數字開頭,數字開頭的ID在Mozilla/Firefox瀏覽器中不起作用。

javascript選擇器失效是因為程式碼不規範導致的,其解決方法:1、把引入的JS程式碼去掉,ID選擇器方法即可有效;2、在引入「jquery.js」之前引入指定JS程式碼即可。

這篇文章將介紹一個新特性,從 Chrome 90 開始,overflow 新增的新特性 -- overflow: clip,使用它,輕鬆的對溢出方向進行控制。

不包括。 css選擇器有:1、標籤選擇器,是透過HTML頁面的元素名稱定位具體HTML元素;2、類別選擇器,是透過HTML元素的class屬性的值定位具體HTML元素;3、ID選擇器,是透過HTML元素的id屬性的值定位具體HTML元素;4、通配符選擇器“*”,可以指所有類型的標籤元素,包括自訂元素;5、屬性選擇器,是透過HTML元素已經存在屬性名或屬性值來定位具體HTML元素。

lxml是一個功能強大的Python庫,用於處理XML和HTML文件。作為解析工具,它提供了多種選擇器來幫助使用者方便地從文件中提取所需的資料。本文將詳細介紹lxml支援的選擇器。 lxml支援以下幾種選擇器:標籤選擇器(ElementTagSelector):透過標籤名稱來選擇元素。例如,透過使用<tagname>來選擇具有特定標籤名稱的元

怎麼使用SVG為 favicon 新增標識?以下這篇文章為大家介紹一下使用 SVG 產生帶有標識的 favicon的方法,希望對大家有幫助!
