Rumah > Artikel > hujung hadapan web > Bagaimanakah cara saya menggunakan tanda peratusan yang terlepas dalam nama kelas CSS untuk mencipta elemen susun atur dinamik?
Apakah maksud .container.31 2525 dalam CSS?
Aksara sengkang ke belakang () digunakan untuk melepaskan aksara khas dalam CSS, seperti sebagai tanda peratusan (%)$. Ini membolehkan pengecam digunakan yang tidak akan sah, seperti yang mengandungi aksara tanda baca tertentu.
Dalam contoh yang disediakan, garis sembang ke belakang digunakan untuk melepaskan tanda peratusan dalam nama kelas .container.31 2525. Ini menyebabkan nama kelas bersamaan dengan .container[class ~= "125%"], bermakna mana-mana elemen dengan kelas "125%" akan mempunyai peraturan gaya yang sama digunakan padanya.
Teknik ini boleh digunakan untuk mencipta nama kelas dinamik berdasarkan pelbagai kriteria. Sebagai contoh, kod berikut boleh digunakan untuk mencipta satu siri kelas yang menetapkan lebar elemen berdasarkan saiz bekasnya:
<code class="css">.container. 25 { width: 100%; max-width: 1500px; /* max-width: (containers * 1.25) */ min-width: 1200px; /* min-width: (containers) */ } .container. 5 { /* 75% */ width: 900px; /* width: (containers * 0.75) */ } .container. 0 { /* 50% */ width: 600px; /* width: (containers * 0.50) */ } .container. 5 { /* 25% */ width: 300px; /* width: (containers * 0.25) */ }</code>
Ini membolehkan lebar elemen mudah dilaraskan berdasarkan saiz bekasnya, tanpa perlu membuat berbilang kelas secara manual dengan nilai peratusan yang berbeza.
Atas ialah kandungan terperinci Bagaimanakah cara saya menggunakan tanda peratusan yang terlepas dalam nama kelas CSS untuk mencipta elemen susun atur dinamik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!