Динамично эластичный тип макета - dynamically expandable elastic . mod. 25.09.2011 . Practical realization of type of a breadboard model dynamically expandable elastic
.
mod . 24.11.2011
Динамично эластичный тип макета страницы сайта - dynamically expandable elastic . Стандартный uCoz дизайн № 841 . Процесс конвертации шаблона страницы сайта модуля редактора страниц с резиновым типом макета в шаблон страниц сайта с динамично эластичным типом макета - dynamically expandable elastic .
Описание процесса конвертации шаблона страниц сайта для страниц с динамично эластичным типом макета - dynamically expandable elastic
За образец , по аналагии с которым напишем HTML шаблона страниц сайта модуля редактора страниц для динамично эластичного макета , возьмём 841 номер стандартнго uCoz дизайна сайта , с резиновым типом макета страниц сайта . В работе будем использовать те же самые изображения , стили , шрифты и прочее для наибольшего достижения полного совпадения внешнего вида страницы вцелом . Стандартный шаблон CSS сайта использоваться не будет . CSS таблица будет в отдельном файле загруженном в Файловый менеджер сайта .
ВНИМАНИЕ ! Непосредственно копированием исходный HTML текст ставить из примеров в шаблон нельзя !
Будет выдаваться ошибка незакрытого Условного оператора ( <?if($ХХХХХХХ$)?> ) в случае их наличия в шаблоне примера , так же системные коды и ссылки ( $ХХХХ_ХХХ$ , $ХХХХ$ ) будут неработоспособными ! Перед установкой HTML шаблона , все вышеупомянтые системные коды и/или Условные операторы , необходимо копировать из стандартного шаблона и вставлять вместо тех что прописаны в HTML этого шаблона .
Исходный скриншот вида страницы сайта с резиновым типом макета стандартного uCoz дизайна № 841 .
HTML шаблона страниц сайта модуля редактора страниц с резиновым типом макета № 841 . Как видно из HTML текста шаблона , шаблон состоит целиком из трёх таблиц .
Далее из исходного текста шаблона страниц сайта , удаляем все устаревшие теги , переводим их в стили тегов которые в последствии будут переведены в классы связывающие теги с таблицей каскадных стилей - CSS , удаляем лишнее и вообще всё переводим в стили тегов . В результате получаем этот HTML текст . В принципе различий мало .
Следующий этап превращения резинового типа макета в динамично эластичный макет - dynamically expandable elastic . Смысл этого этапа состоит в удалении из шаблона страниц сайта модуля редактора страниц табличных тегов и замена их тегом div . Одну таблицу оставим , как каркас для размещения элементов колонок и содержания страницы . На данном этапе этот HTML , является шаблоном с резиновым типом макета страниц сайта и пригоден для установки в качестве стандартного шаблона дизайна № 841 . Разумеется требуется перевод стилей тегов шаблона в классы CSS , что приведёт к ещё большему сокращению объёма HTML текста шаблона . Стандартные классы в шаблоне , их названия сменим на свои и где это необходимо дополним стилями тегов из шаблона .
Проделав работу по преобразованию стилей тегов в классы стилей CSS , получили следующий исходный текст HTML шаблона страниц сайта и строки классов для таблицы каскадных стилей страниц сайта . HTML заметно сократился , по сравнению с исходным вариантом .