Когда новички в CSS впервые начинают использовать макет div+css, их часто беспокоит вопрос: при определении атрибута следует использовать id или класс? Здесь я расскажу о своих принципах использования ID и класса в работе. Надеюсь, это поможет новичкам.
[b]Принципы использования ID[/b]
Мы знаем, что идентификаторы уникальны, а это означает, что идентификаторы не могут повторяться во всем xhtml, поэтому, когда мы пишем веб-страницы, идентификаторы используются для больших структур, таких как логотип, навигация, основной контент, авторские права и т. д., в соответствии с именованием. Назовите его #logo, #nav, #contenter, #copyright. Другая ситуация: когда мы хотим применить слой через js для достижения определенного эффекта, мы используем id. Это также определяется уникальностью идентификатора.
[b]Принципы использования класса[/b]
Класс универсален в определении CSS и может использоваться повторно бесконечно, что также отражает превосходство макета div+css. Класс часто используется внутри структуры. Преимущество этого заключается в том, что это полезно для последующего обслуживания и изменения кода веб-сайта. Это сделает все классы дочерними или внуками id.
Еще следует отметить, что старайтесь не допускать, чтобы класс содержал идентификатор, например .ff #childer{. ..}, это явно нежелательно и противоречит привычкам письма. Ранее я также привёл хорошие навыки письма, которые очень полезны для написания стандартизированного кода, сотрудничества с другими коллегами и даже последующего обслуживания.