Rumah > hujung hadapan web > tutorial css > Bolehkah Anda Tetapkan Nilai CSS Menggunakan Atribut Data HTML5?

Bolehkah Anda Tetapkan Nilai CSS Menggunakan Atribut Data HTML5?

Linda Hamilton
Lepaskan: 2024-11-07 03:33:03
asal
764 orang telah melayarinya

Can You Set CSS Values Using HTML5 Data Attributes?

Menetapkan Nilai CSS menggunakan Atribut Data HTML5

Baru-baru ini, timbul persoalan mengenai kebolehlaksanaan menetapkan nilai CSS menggunakan atribut data HTML5. Seperti yang dinyatakan oleh soalan, percubaan untuk menetapkan sifat CSS seperti "lebar" menggunakan tatatanda "attr(lebar data)" tidak berfungsi pada masa ini.

Walau bagaimanapun, Modul Nilai dan Unit W3C CSS Tahap 3 (CSS3 Values) memang termasuk peruntukan untuk ciri ini, seperti yang digariskan dalam https://www.w3.org/TR/css3-values/#attr-notation.

Secara teori, kod seperti berikut harus berfungsi :

HTML

<div data-width="600px"></div>
Salin selepas log masuk

CSS

div { width: attr(data-width) }
Salin selepas log masuk

Malangnya, walaupun menjadi sebahagian daripada standard, ciri ini masih dalam bentuk draf dan tidak dilaksanakan sepenuhnya dalam pelayar utama. Walau bagaimanapun, ia berfungsi apabila menetapkan kandungan pada elemen pseudo:

CSS

input::before { content: attr(data-placeholder) }
Salin selepas log masuk

Atas ialah kandungan terperinci Bolehkah Anda Tetapkan Nilai CSS Menggunakan Atribut Data HTML5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan