Описание выполнения задания в среде разработки Web-сайтов
1. Создание проекта При создании проекта выбираем дизайн сайта и страниц, прописываем его в таблице стилей (.css). В нашем случае это будет выглядеть так: /************** структура шаблона ***************** - body - в файле scin/teg.css body.main - окна новостей и прочего *main | class=main id=main - основное поле построения шаблона * class=head - шапка сайта, содержит заголовок сайта, может содержать верхнее и среднее меню *id=zagol - заголовок сайта + id=name_div * id=left - лкевая колонка * id=content - ячейка, содержащая контент страницы * id=right - правая колонка * id=menu_top - верхнее меню * id=menu_middle - среднее меню * id=menu_left - левое меню - id=left_top - надстройка над левым меню * id="menu_right" - правое меню - id=right_top - надстройка над правым меню * id=menu_bottom - нижнее меню * id=text - поле садержания страницы + class=pagename_div - заголовок страницы, если не прописано в шаблоне, генерится внутри #text, но можно указать место в самом шаблоне + id="pagename" - используется если заголовок страницы вынесен из поля #text + id=text_div - текст универсальной страницы * id=anons_1, id=anons_2 - поля анонсов * id=l_search - поле поиска, если не прописано в шаблоне, генерится в левом меню, но можно указать место в самом шаблоне + class=search_b - кнопка поиска + class=search_t - текстовое поле поиска * id=link - поле быстрой навигации + id=link_back, id=link_back2 - кнопки назад + id=link_next, id=link_next2 - кнопки вперед + id=print1, id=print2 - кнопки Печать + id=top_link - кнопка вверх * id=footer - футер + id=footer_text - текст футера * id=our - копирайт **************************************************** font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; ************************************************** !!! все фоны должны находиться в папке pic!!! **************************************************/ body.main{ height: 100%; width: 100%; padding: 10px; text-align: left; background-color: #fafafa; } #main{ background-color: #FAFAFA; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt; height: 100%; width: 790px; border: 1px solid #cb5a21; } /********************* ШАПКА *********************/ .head{ background-color: #899BBF; background-position: right top; background-repeat: no-repeat; text-align: center; border-bottom: 1px solid #fafafa; } #zagol{ text-align: right; padding: 2px 0px 2px 200px; vertical-align: middle; background-image: url(scin/pic/head.gif); background-repeat: no-repeat; background-position: left; height: 138px; } #name_div{ vertical-align: middle; color: #FAFAFA; font-size: 17pt; padding: 3px; font-weight: bold; } #name_div p, #name_div td{/*нельзя указывать ширину*/ color: #FAFAFA; font-size: 17pt; padding: 3px; font-weight: bold; } /*************** КОЛОНКИ ****************/ #left{ vertical-align: top; border-right: 1px solid #fafafa; } #content{ vertical-align: top; width: 100%; height: 100%; } #right{ vertical-align: top; padding: 0 15px 0 0; } /********************* МЕНЮШКИ *********************/ /* Заполняются в ЭТОМ файле если должны отображаться как декоративные элементы независимо от присутсвия данного вида на странице и типа данного меню */ #menu_top{ background-color: #CB5A21; height: 10px; } /*--------------------------------------------*/ #menu_middle{ background-color: #CB5A21; height: 10px; } /*--------------------------------------------*/ #menu_left{ color: #FAFAFA; vertical-align: Top; } #menu_left_top{} .menu_line_vert{} .menu_line_vert2{} /*--------------------------------------------*/ #menu_right{} #menu_right_top{} .menu_right_vert{} .menu_right_vert2{} /*--------------------------------------------*/ #menu_bottom{} /********************* КОНТЕНТ *********************/ #pagename{ vertical-align: top; height: 1px; } .pagename_div,.pagename_div p,.pagename_div td{ font-size: 16pt; color: #FAFAFA; font-weight: bold; } #text{ font-size: 10pt; height: 100%; padding: 0 10px 0 10px; vertical-align: top; width: 100%; } #text_div{ height: 100%; } /********************* ДОП. ЭЛЕМЕНТЫ *********************/ #anons_1{ vertical-align: top; color: #333; padding: 3px; border-right: 1px solid #fafafa; font-size: 9pt; height: 100%; } #anons_2{ vertical-align: top; height: 100%; font-size: 9pt; } #l_search{ text-align: center; padding: 0 0 5px 0; } .search_b{ background-color: #899BBF; color: #FAFAFA; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: center; margin: 4px 0 0 0; } .search_t{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; }
#link{ text-align: right; height: 1px; padding: 3px 15px 3px 0; } #link table { text-align: right; float: right; } #link a{ color: #cb5a21; font-size: 8pt; padding: 4px; text-decoration: none; } #link a:hover{ color: #899BBF; } #link_back, #link_back2{} #link_next, #link_next2{} #print1, #print2{} #top_link{} #footer{ height: 10px;
} #footer_text{ height: 10px; font-size: 9pt; margin: 10px; padding: 0 10px 0 20px; text-align: right; } #our{ background-color: #CB5A21; color: #fafafa; font-size: 7pt; text-align: right; height: 10px; padding: 0 20px 6px 0; } #our *{ color: #fafafa; }
2. Создание меню и добавление страниц. Меню сайта автоматически прописываем согласно заданными нами стилями и собираем в папку дополнительных стилей. Файлы с изображением фона сохраняем в папку pic (рис. 1). Рисунок 1 – Папка с содержанием стилей 3. Добавление информации на сайт Создаём каждую страницу сайта, используя наши стили, и собираем в корневом каталоге проекта (рис. 2). Рисунок 2 – Папка с содержанием страниц сайта Всю информацию по разделам вставляем в созданные нами страницы и редактируем. Описание кода страниц со вставленными материалами изложено в «Приложении Б – Листинг программы». Рабочий сайт выглядит следующим образом (рис. 3): Рисунок 3 – Рабочий сайт Используя данные инструменты, нами разработано электронное пособие по дисциплине «Компьютерная графика» (рис. 3), отвечающая всем требованиям данного предмета в нашей школе. Общий вид пособия следующий: слева – меню сайта, сверху – название сайта, на главной странице сайта – содержание. В содержании проекта предусмотрены все требования рабочей программы по данной дисциплине: теоретические занятия, практические занятия и контроль знаний по пройденному теоретическому материалу.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|