|
|
|
| Как я понял, объект можно описать и через идентификаторы, и с помощью классов.
Есть ли какая то тонкость в использовании этих элементов? Чему отдать предпочтение? Как поступают опытные люди? | |
|
|
|
|
|
|
|
для: Владимир55
(17.03.2012 в 11:52)
| | Тут очень просто: идентификатор должен быть один на всю HTML-страницу, классом могут быть помечены множество элементов. Когда вы уверены, что название больше не встретится, более того, вам нужно в JavaScript-коде, чтобы элемент был один используйте идентификаторы. На них очень удобно вешать JavaScript-обработчики на элементы управления. Если вам нужно обработать сразу много элементов - используйте классы. В последнем случае, как правило, речь идет об оформлении при помощи CSS, или обработке массивов в JavaScript.
Если переводить на императивный язык программирования
id - переменная
class - массив | |
|
|
|
|
|
|
|
для: cheops
(17.03.2012 в 12:11)
| | Дело проясняется. Спасибо! | |
|
|
|
|
|
|
|
для: Владимир55
(17.03.2012 в 11:52)
| | 1. "Опытные люди" читают рекомендации CSS.
А там, в рекомендациях, указаны не всего два "способа описания объекта" (через id и классы), а много больше.
2. Правильно это называется - селекторы. Наберите в любом поисковике "CSS селекторы" и узнаете много нового для себя. | |
|
|
|