Контакты, создать сайт     Заявка, создать сайт     Карта сайта
веб студия SEOTM | веб-студия Web студия SEOTM, разработка сайтов,
Русский | English | Українська
Главная Компания Услуги Портфолио Контакты Телефоны веб-студии
услуги веб студии
портфолио веб студии
Лучшие работы
Мебель
Ресторанный бизнес
Производство
Красота и здоровье
Знакомства и развлечения
Реклама и дизайн
IT-компании
Строительство и ремонт
Электроника и техника
Недвижимость
Фото сайты
Дети
Товары и услуги
Религия
Туризм и путешествия
Государственные организации
Медицинские сайты
СМИ, Новости и периодика
Бизнес, финансы и консалтинг
Техника и оборудование
опросы голосования веб студии
Что для Вас является наиболее Важным при выборе разработчика веб сайта?
Опыт предыдущих работ
Портфолио
Рекомендации
Цена
Брэнд

консультанты веб студии
113127576 - Андрей
111563950 - Игорь
новости веб студии
Новости компании
IT-Новости
Интернет
Доменные имена
Хостинг
Веб технологии
Дизайн
Интернет ПО
статьи публикации веб студии, разработка сайтов
HTML (9)
Ajax (3)
XML (3)
PHP (2)
CMS (15)

Тематические статьи и публикации. Все, что связанно с созданием веб сайтов и Интернет.

HTMLchecklist – проверь свой HTML

[29 Сентября, 2007 г.] | Рубрика: HTML


HTMLchecklist – проверь свой HTML

начинающим, так и опытным кодерам.

1. Разделение структуры и визуальной части.



  • Не использовать элемент <font>
  • аттрибуты расположения (align, valign, width, height) выносить в CSS
  • Не использовать таблицы для, кроме как для представления табличных данных. Использование таблицы для форматирования визуальной части допустимо только в самых сложных случаях. Максимальная вложенность таблиц не может превышать трех
  • Не используется элемент background не используется и выносится в CSS
  • Оформление полей ввода и кнопок выносить в CCS, как класс
  • Таблица стилей выносится в отдельный файл, подключаемый элементов
  • Все рисунки, относящиеся к дизайну, а не к содержанию, выносить в блок со стилем {background: transparent url("gif") no-repeat;}

2. HTML код



  • Если в ячейке таблицы находится только <image> с аттрибутами width и height, то не прописывать данные аттрибуты для ячейки
  • В каждой таблице используется минимальное количество строк и столбцов
  • Для всех элементов <image> использовать аттрибуты width и height
  • Все элементы <image>, не являющиеся ссылками, не должны иметь аттрибута border
  • Все значения аттрибутов заключены в кавычки
  • Название всех тэгов и аттрибутов должны быть в нижнем регистре

3. CSS код



  • Уникальные элементы имеют аттрибут id, через который задается стиль. Повторяющиеся элементы задаются через классы
  • Стиль ссылок определять через стиль блоков (td {}, td a {}, td a:hover {}). В a:hover использовать только те аттрибуты, которые изменяются
  • Обязательно задавать цвет фона документа для элемента <body>
  • Объявление в таблице стилей разбиваются на группы (шрифты, таблицы, текстовые блоки, дивы)
  • Геометрические размеры задаются либо в процентах либо в пикселях
  • Все значения цветов записываются максимально коротко и в верхнем регистре (#FFF вместо #ffffff)
  • Имена аттрибутов и тэгов должны быть в нижнем регистре
  • Поля и отступы блоков правильно заданы для всех браузеров
  • Все классы и идентификаторы называются логично и с соблюдением единой системы

4. Структура



  • Заголовок документа содержит элемент <title>, мета-данные description и keywords
  • Блоки элементов располагаются в документе таким образом, чтобы в важность текстовой информации блоков уменьшалась к концу документа. Расположение данных блоков описывается через CSS
  • Все элементы, у которых есть закрывающие тэги, должны их иметь. (идеально, когда код соответствует XHTML 1.0 Transitional/Strict)
  • Для всех элементов <image> использовать аттрибут alt. В случае, если элемент не несет смысловой нагрузки, данный аттрибут необходимо делать равным пустой строке
  • Использовать комментарии перед расположение основных блоков
  • Использовать стандартные тэги определения структуры и выделения текста (<h1>-<h4>, <p>, <ul>, <il>, <li> и так далее)
  • Вертикальные и горизонтальные меню оформлять через <li>
  • Не использовать <b> и <i> для выделения текста. Использовать <strong> и <em>

Источник http://webstudent.ru






Смотреть статьи

Последние (126)

Архив (2)

Все статьи (128)

Смотреть по рубрикам

HTML (9)
Ajax (3)
XML (3)
PHP (2)
CMS (15)

Портфолио, веб студия, создание веб сайтов в Киеве, веб-студия, создание сайтов
создание сайтов web 2.0, разработка сайтов web 2.0
Разработка корпоративных сайтов туристической тематики
Разработан сайт для типографии в Киеве КиевМегаПринт
создание порталов
Разработан корпоративный сайт Консорциума MCG
Портфолио лучшие работы, веб студия, создание веб сайтов в Киеве, веб-студия, создание сайтов
Елена Скорая фотограф Elena Skoraya
Создание сайтов на разных языках, создание корпоративных сайтов, бизнес сайт
рекламное агенство, веб студия
Портфолио, дизайн студия Киева, фирменный стиль, лого дизайн, дизайн логотипа, дизайн визитки, дизайн Киев
разработка логотипа
00 Главная 01 Новости 02 Статьи 03 Глоссарий 04 FAQ 05 Опросы