Нужно ли указывать название тега для правила css?



Интересный вопрос не правда ли?

CSS правило для блока div с классом «main» можно написать как:

1
2
3
.main {
...
}

так и:

1
2
3
div.main {
...
}


И так и так работает, но для классов я бы советовал использовать имя тега – это повышает точность правила (то, что оно не подействует на случайно поставленные классы main для других тегов), понятно конечно лучше следить, чтобы имена классов не совпадали в таких случаях, но прецеденты все же бывают.

для описания блоков с указанным id я описываю его без имен тега, т.к. id – это все таки уникальная штука должна быть и не стоит называть их одинокого – потратьте немного 2усилий и времени» и дайте, например, таблице содержащей в себе список продуктов с ценами человекопонятный id – например «#productPriceTable», а не просто «#table», т.к. при чтении кода будет легче во всем разобраться.

А код, как известно, чаще читается, чем пишется!
Удачи! С уважением Артур Геращенко!

К сожалению похожих по тематике статей пока нет.

Ответить


[ Ctrl + Enter ]