Есть ли какие-либо стандарты написания HTML кода?> Так вот, чтобы вы меня правильно поняли, задам пару конкретных вопросов по теме: > > 1) CSS. Названия стилей. Есть ли какие-то стандарты по раздаче имён этим стилям. Т.е. имя стиля для основного текста, имя для заголовка и т.д.
нет ;-)
> 2) Таблицы. Стоит ли делать одну сложную таблицу или стоит её разбить на несколько и в каких случаях?
для старых браузеров, которые не умели показывать содержание таблицы до ее полной загрузки это иногда было критично. К счастию появилась Мозилла и это теперь не критично ;-)
> 3) Этот вопрос возможно слегка отходит от темы, но всё же вдруг нет. В любом случае он имеет отношение в вопросу выше. В Нетскейпе если таблица находится внутри таблицы, в которой фон задан графическим файлом, то она наследует этот фон, когда там мне фон абсолютно не нужен. Я нашёл выход тем, что задавал фон во внутренней таблице прозрачную точку. Существуют ли другие методы и опять же как это надо делать по стандарту.
Да, четвертый NN вел себя по-скотски, но во избежания наследования фона было достаточно лишь указать background="" во внутренной таблицы.
По стандарту? Фон - не критический элемент страницы - вставь его стилями так, чтобы NN4 его не видел ;-)
> Вот наверное пока и всё. Надеюсь, что мой вопрос был достаточно ясно поставлен, если же нет, то вы скажите. Я готов уточнить.
Поставлен ясно. У нас в студии тоже все-время пытаются устанавливать стандарты, но к счастью html достаточно гибок, чтобы каждый мог называть все по-своему. Стандартов нет. Если хочеш писать все в одну строку - пиши. Если тебе нравиться, когда все элементы построены "лесенкой" - ради бога.
Проблемы с форматированием кода начинаются, когда над одним проектом работает не один человек, а много. Хуже, если они не связаны друг с другом никак и даже не могут поговорить м/у собой. В этом случае хорошо просто все делать по человечески, не называть стилями одной-двумя буквами, а использовать нормальные слова, оставлять комментарии в коде и т.п.
А еще лучше, если кто-нибудь напишет документацию проекта, где все будет расписано. На ее составление уходит уйма времени, но зато потом совершенно незнакомый человек найдет в ней то, что ему нужно.
Стандарты на документацию я тоже не встречал ;-) |