課程
/前端開發(fā)
/HTML/CSS
/十天精通CSS3
誰能告訴我這具體是什么意思?attr()這個應該怎么用
2016-08-27
源自:十天精通CSS3 11-4
正在回答
attr(attribute) ? ?設置content作為選擇器的屬性之一。
在CSS2.1中attr()已經(jīng)被定義,它表示總是返回一個字符串。
content一般和:before,:after一起使用,用來生成內(nèi)容(img和input沒有該屬性),content的內(nèi)容一般可以為以下四種:
none: 不生成任何值。
attr: 插入標簽屬性值
url: 使用指定的絕對或相對地址插入一個外部資源(圖像,聲頻,視頻或瀏覽器支持的其他任何資源)
string: 插入字符串
content和attr()配合使用
? ? attr屬性通常和自定義屬性data-配合使用,因為傳統(tǒng)的其它屬性雖然也能存值,但通常不適合存放表達性文字。示例代碼:
????<div?data-line="1"></div> ????div[data-line]:after?{?content:?attr(data-line);/*?屬性名稱上不要加引號!?*/?}
岸邊花開一朵朵
西瓜瓜瓜 提問者
舉報
本課程為CSS3入門教程,深刻詳解CSS3知識讓網(wǎng)頁穿上絢麗裝備
1 回答content:"";
3 回答content:"";
1 回答content是什么?
3 回答content位置確定
2 回答關于填充content-box
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-08-28
attr(attribute) ? ?設置content作為選擇器的屬性之一。
在CSS2.1中attr()已經(jīng)被定義,它表示總是返回一個字符串。
content一般和:before,:after一起使用,用來生成內(nèi)容(img和input沒有該屬性),content的內(nèi)容一般可以為以下四種:
none: 不生成任何值。
attr: 插入標簽屬性值
url: 使用指定的絕對或相對地址插入一個外部資源(圖像,聲頻,視頻或瀏覽器支持的其他任何資源)
string: 插入字符串
content和attr()配合使用
? ? attr屬性通常和自定義屬性data-配合使用,因為傳統(tǒng)的其它屬性雖然也能存值,但通常不適合存放表達性文字。
示例代碼: