Номҳои нодир дар доираи саҳифаҳои вебсайт
Мувофиқи W3C, хосияти ID дар HTML инҳоянд:
як унсури беҳамто барои унсур
Ин як тасвири хеле соддаест, ки хусусияти хеле қавӣ дорад. Нишонаи ID метавонад якчанд амалҳои зеринро барои вебсайтҳо иҷро кунад:
- Интихоби услуби сабки - Ин функсия барои аксарияти одамон хусусияти ID -ро истифода мебарад. Азбаски онҳо беназиранд, шумо метавонед боварӣ ҳосил кунед, ки танҳо як чизро дар саҳифаи Веб дар намуди таркиб бо истифодаи амволи ид. Заминро барои истифода бурдани ID барои ҳадафҳои ороишӣ он аст, ки сатҳи баланди мушаххаси он аст, ки метавонад онро хеле душвор созад, агар шумо бояд сабтро барои баъзе сабабҳо пас аз сабт даркор. Аз ин сабаб, таҷрибаҳои веб дар ҷустуҷӯи истифода аз дарсҳо ва синфҳои синф дар ҷои ID ва интихобкунандагони ID барои мақсадҳои умумии тарзи сақф саҷда мекунанд.
- Алоқаҳои номбурда барои пайвастшавӣ - Вебҳои браузерҳо ба шумо имкон медиҳанд, ки дар вебсайти шумо бо нишонии ID-и дар охири URL ҷойгиршуда ҷойгир карда шаванд. Шумо фақат ба рамзи URL ба охири URL саҳм гузоред, ки пеш аз он аст, ки нишонаи пункт (#). Шумо инчунин метавонед ба ин саҳмҳо бо саҳифаи худ илова кунед, илова кунед, ки нишонаи пункти-имзо (#) ва номи ID дар ҳиссаи href барои унсури. Масалан, агар шумо бо ID тамос гиред, шумо метавонед онро бо ин саҳифа пайваст кунед:
Ин матнро шарҳ додан мумкин аст - A reference for script - Агар шумо ягон вазифаҳои Javascript нависед, шумо мехоҳед унсури ID-ро истифода кунед, то шумо метавонед унсури дақиқро дар саҳифа бо дастнависҳои шумо тағйир диҳед.
- Дигар коркард - Рамзро ба шумо имкон медиҳад, ки ҳуҷҷатҳои веб-ҳои худро бо ҳар роҳе, ки лозим аст, иҷро кунед. Масалан, шумо HTML-ро ба базаи маълумотҳо ворид карда метавонед, ва хосияти ID муайян мекунад.
Қоидаҳои истифодаи Истифодаи ID
Якчанд қоидаҳоеро, ки шумо бояд ҳуҷҷати тасдиқкунандаи ҳуҷҷати зеринро истифода баред, ки дар он ҷо ҳуҷҷати ID мавҷуд аст, истифода баред:
- ID бояд бо мактуб (AZ ё AZ) оғоз шавад.
- Ҳамаи аломатҳои минбаъда метавонанд ҳарфҳо, рақамҳо (0-9), графҳо (-), underscores (_), рангҳо (:), ва давраҳо (.
- Ҳар як ID бояд дар дохили ҳуҷҷат беназир бошад. Чаро?
Истифодабарии хусусиятҳои ID
Баъд аз он, ки унвони вебсайти вебии худро муайян кунед, шумо метавонед варақаҳои сабки таронаеро, ки яке аз унсурҳоро сабт кунед, истифода баред.
Бо мо тамос гиред
Дар ин ҷо баъзе мундариҷаҳои матн мавҷуданд
div # contact-section {background: # 0cf;}
Бояд гуфт,
# контакта-қисм {замина: # 0cf;}
Ҳар яке аз он ду интихобкунанда кор хоҳанд кард. Якум (div # contact-section) бо тақсим кардани унсури идентификатсионии "контент-алоқа" мақсад дорад. Якум (# контакта) қисмате бо унвони "контент-контент" равона карда мешавад, он танҳо намедонист, ки кадом ҷустуҷӯ барои тақсим аст. Натиҷаи охири таркиби ҳамон ҳамон аст.
Шумо инчунин метавонед, ҷузъҳои алоҳида бе илова кардани аломатҳои пайвандро пайваст кунед:
Пайвастшавӣ ба иттилооти алоқа
Маълумоте, ки параграф дар навиштаҷоти худ бо усули "getElementById" JavaScript-ро инъикос мекунад:
document.getElementBYId ("тамос-қисмат")
Хусусиятҳои ID ҳанӯз ҳам дар HTML истифода мешаванд, ҳатто агар интихобкунандагони синф барои онҳо бештар мақсадҳои тарзи умумиро иваз кунанд. Имконияти истифода бурдани номуайян ҳамчун аломати сабки, дар ҳоле ки онҳо инчунин ҳамчун пайвандҳо барои пайвандҳо ё ҳадафҳо барои скриптҳо истифода мекунанд, маънои онро дорад, ки онҳо ҳоло дар тарҳрезии веб дар ҷои имрӯз ҷой доранд.
Ҷаҳони андеша