ඔබට CSS ව්යාකරණයෙන් කෙලින්ම පරීක්ෂා කළ හැකිය .
මූලික වශයෙන් 1 , නමක් ආරම්භ විය යුත්තේ යටි ඉරි ( _
), යටි ඉරක් ( -
) හෝ අකුරකින් ( a
- z
) ය, ඉන්පසු ඕනෑම යටි ඉරක්, යටි ඉරි, අකුරු හෝ අංක වලින් විය යුතුය. අල්ලා ගැනීමක් ඇත: පළමු අක්ෂරය යටි ඉරක් නම්, දෙවන අක්ෂරය 2 අකුරක් හෝ අවධාරනය කළ යුතු අතර නම අවම වශයෙන් අක්ෂර 2 ක් වත් විය යුතුය.
-?[_a-zA-Z]+[_a-zA-Z0-9-]*
කෙටියෙන් කිවහොත්, පෙර නියමය W3C පිරිවිතරයෙන් උපුටා ගත් පහත දැක්වෙන දේට පරිවර්තනය කරයි . :
CSS හි, හඳුනාගැනීම් වලට (තේරීම් කරුවන්ගේ මූලද්රව්ය නම්, පංති සහ හැඳුනුම්පත් ඇතුළුව) අඩංගු විය හැක්කේ [a-z0-9] සහ ISO 10646 අක්ෂර U + 00A1 සහ ඊට වැඩි, සහ යටි ඉර (-) සහ යටි ඉරි (_) ; ඒවාට ඉලක්කම් වලින් හෝ හයිපනයකින් පසුව ඉලක්කම් වලින් ආරම්භ කළ නොහැක. හඳුනාගැනීම් වලට පැන ගිය අක්ෂර සහ ඕනෑම ISO 10646 අක්ෂර සංඛ්යා කේතයක් ලෙස අඩංගු විය හැකිය (ඊළඟ අයිතමය බලන්න). උදාහරණයක් ලෙස, "B&W?" "B \ & W \?" හෝ "B \ 26 W \ 3F".
යටි ඉරකින් හෝ යටි ඉරි වලින් ආරම්භ වන හඳුනාගැනීම් සාමාන්යයෙන් බ්රවුසරයට විශේෂිත දිගු සඳහා වෙන් කර ඇත -moz-opacity
.
[1 ] ගැලවී ගිය යුනිකෝඩ් අක්ෂර ඇතුළත් කිරීම මගින් මේ සියල්ල ටිකක් සංකීර්ණ වී ඇත (කිසිවෙකු සැබවින්ම භාවිතා නොකරන).
2 මා සම්බන්ධ කළ ව්යාකරණයට අනුව, TWO යටි ඉරකින් ආරම්භ වන රීතියක් --indent1
අවලංගු බව සලකන්න . කෙසේ වෙතත්, මට විශ්වාසයි මම මෙය ප්රායෝගිකව දැක ඇති.