русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методики верстки


Дата добавления: 2015-06-12; просмотров: 997; Нарушение авторских прав


Мы изучили некоторыеHTML-тегии CSS-свойства. Чтобы сайт был удобен пользователю, все элементы веб-страницы (изображения, текст, кнопки,текстовые поля и др.) нужно расположить определенным образом. Для этого используется верстка –специальная технология создания веб-страницы.

Существуют две основные методики верстки: табличная и блочная. Табличная верстка использует таблицы (напомним, что таблицы создаются при помощи тега <table>). Это один из самых ранних способов верстки. В ячейки таблицы вставляются элементы страницы(изображения, текст и т.д.), рамки таблицы убираются, вследствие чего получается, что таблица держит элементы страницы как каркас. Пользователю, зашедшему на сайт,таблица не видна, ее рамки скрыты. Одно из преимуществ такой верстки –любой браузер, даже устаревший, отобразит таблицу со всем ее содержимым на веб-странице. Получается, что при таком подходе таблицы используются не по своему прямому назначению.

Блочнаяверстка использует блоки (блок вставляется при помощи тега <div>).Это более современная верстка. Страница строится из блоков, а их настройка происходит при помощи CSS.

На сегодняшний день рекомендованной является блочная верстка.

Обе методики верстки имеют свои недостатки, которые перечислены ниже.

· Недостатки табличной верстки:

a. При большой вложенности таблиц друг в друга снижается скорость загрузки страницы браузером.

b. Индексация страницы поисковой системой происходит сложнее, что влияет на оптимизацию сайта для поисковых систем(сайт хуже находится).

· Недостатки блочной верстки:

c. При открытии страницы в старых браузерах страница может отображаться не корректно –старый браузер не поддерживает современные CSS- свойства.

На начальном этапе изучения верстки и создания сайтов можно использовать табличную верстку.Первые сайты обычно носят экспериментальный характер - скорее всего у них не будет высокой посещаемости и раскрутки для поисковой системы. Табличная верстка позволит создать сайт и адаптировать его к различным браузерам (в том числе и старым) с меньшими проблемами, но, в тоже время,позволит получить желаемый результат.Затем лучше перейти к блочной верстке. Можно использовать комбинированную верстку:блочную итабличнуюодновременно.



В процессе создания нашего сайта мы будем изучать обе методики.

Для помощи в верстке страниц существуют различные программные продукты, такие как: Dreamweaverили Visual Studio. Они помогают и ускоряют процесс верстки. Но веб-разработчик должен понимать основы верстки и уметь создавать веб-страницы без автоматизированных вспомогательных программ. Поэтому мы будем выполнять верстку без использования подобных программ –только при помощи программного кода!



<== предыдущая лекция | следующая лекция ==>
ФормированиеSQL-запросов из PHP | Верстка основного каркаса сайта


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.183 сек.