Шаблон для danneo cms — рефакторинг html разметки
Почти вся пятница ушла на переписывание .tpl файлов шаблона Default. Почти все таблицы были заменены на div. В конечном итоге код шаблона уменьшился примерно на 12-14Кб.
Что реализовано:
- Переписаны файлы таблиц стилей, удалена куча пробелов.
- Атрибуты внутри селекторов css расположены в алфавитном порядке, по одному на строку.
- Коды цветов переписаны в нижнем регистре.
- Исправлены небольшие неточности и ошибки.
- Большая часть таблиц была удалена, вместо них теперь используются дивы.
- Код переписан семантически, уровни вложенности отмечены символами табуляции.
- Оформление перенесено в таблицы стилей.
- Для изображений добавлен атрибут alt (для валидации)
- Все записи тега <br /> исправлены на
- Амперсанды прописаны с помощью &
- Устаревший тег & заменен на <span>
- Код стал меньше на 12-14Кб по сравнению с первоначальным вариантом.
Что еще предстоит сделать:
- unicode-версия шаблона
- Добавление редко используемых, но более правильных html-тегов
- Доработка форм с помощью списков
- Полный переход на верстку слоями (div)