Идентификация элементов на странице:кто как делает?

S
На сайте с 14.05.2009
Offline
93
467

Хотелось бы узнать мнение общественности по поводу, кто как идентифицирует элементы на странице.

Пример следующий. У вас есть сайт, состоящий из 10 страниц и разметка всех этих страниц абсолютно разная. Как здесь лучше всего поступить? Может выделить общие элементы у всех страниц и прописать для них стили, которые будут одинаковые для всех этих элементов, потом, где-нибудь внизу таблицы стилей, прописать стили для каждой конкретной странички.

И целесообразно ли будет делать так. У вас есть две почти идентичных странички - страничка "А" и страничка "В". Название id-шников странички "A" совпадают с названиями id-шников странички "В", но значения у этих id в стилях - разные (допустим на страничке "А" свойство "width" id-шника "menu" = 100, а на страничке "B" оно равно 200). Можно ли идентифицировать тег "body" у каждой из этих страничек, а потом с помощью селектора потомков в стилях задать разные свойства для каждой из этих страничек? Например:

body#home #menu {
width:100px;
}

body#contacts #menu {
width:200px;
}

Или лучше это делать по-другому?

[Удален]
#1
sportmaster:
абсолютно разная

Каждой свой CSS

Но, если есть таки элементы общие для всех страниц, то добавить ещё какой нибудь общий CSS файл

E
На сайте с 01.09.2009
Offline
21
#2

Если у вас 10 страниц то зачем сорить остальные 9 страниц мусором первой и т.д.

Качественные шаблоны (http://sohib.ru/gallery/ru/index.html) Генератор анкоров SAPE (http://sohib.ru/generator/ru/index.html)
Ayavryk
На сайте с 11.10.2003
Offline
209
#3

Нет готовых рецептов. Все по ситуации. Зависит от сложности дизайна, количества шаблонов, размера CSS, аудитории сайта, трафика и т.п.

Пример - если у вас смена дизайна = 3 строки CSS, наверное не имеет смысла выделять в отдельный фалй. А если имеется ряд очень сложных но малопосещаемых страница (форма размещения каких-нибудь сложных объявлений-заявок), наверное имеет смысл вынести в отдельный файл и CSS и JS. Из расчета на то что размещает данные 1 человек, а читают его 100.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий