• Страница 1 из 2
  • 1
  • 2
  • »
Что такое DOCTYPE
Solid Дата: Понедельник, 20.09.2010, 23:10 | Сообщение # 1
Статус не установлен
Сообщений:464
Награды:11
Репутация:384
Статус:Оффлайн
К Вашему вниманию первый урок курса html верстки сайта. По сравнению с уроками верстки страницы сайта в визуальном редакторе Dreamweaver уроки html верстки кажутся скучными. Да они такие и есть. Но если Вы хотите прыгнуть на ступеньку выше в деле создания сайтов, то они необходимы.

Вы, конечно, имеете полное право задать вопрос: «А зачем нам нужно изучать язык html, если в визуальном редакторе, тем более в таком, как Dreamweaver, можно сверстать web страницу не зная этого языка?» Вопрос логичен. Попробую ответить на него с помощью такого вот примера. Допустим, вы переходите дорогу, не видя сигнала светофора. Кто-то стоит на той стороне улицы и говорит вам что он зеленый. Вы как будто и верите этому товарищу, но с другой стороны сомнения все, же присутствуют. Цена ошибки в верстке страницы сайта, конечно, не так высока, как в случае с переходом дороги, но делать web страницу вслепую для мастера, пусть и не очень пока высокого уровня, как-то не солидно. Тем боле что и Dreamweaver не всемогущ и в визуальном режиме в нем можно сделать далеко не все. Будем считать, что я вас убедил или хотя бы тех, кто хочет более глубоко разобраться в верстке web страниц.

Прежде чем непосредственно приступить к изучению html верстки и в частности языка html, давайте разберемся со стандартными командами, которые содержит каждая web- страница. Откройте браузером какую-либо страницу Интернета. Откройте ее в режиме Код страницы, комбинацией клавиш Ctrl+U. Практически на каждой открываемой странице вы увидите, что она начинается с такого или приблизительно такого кода:

Code
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN»

«http://www.w3.org/TR/html4/loose.dtd»>

Это так называемый доктип (DOCTYPE). Зачем он нужен? Дело в том, что для надежной обработки браузерами любой web страницы, эта страница должна соответствовать определенному стандарту. Для этого, когда-то, был придуман и использован алгоритм определения типа документа по имени DTD (Document Type Definition). Используя этот код, браузеры точно определяют тип документа, с которым имеют дело. Может ли web страница быть без этого кода? Может, но браузер, в таком случае, посчитает ее очень старой, и отображать будет соответственно.

Какие бывают варианты DOCTYPE. Это Strict (строгий), Transitional (переходный), Frameset (с фреймами). А в зависимости от языка разметки гипертекста:

Для стандарта HTML 4.01:

Code
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN» «http://www.w3.org/TR/html4/strict.dtd»>

<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN» «http://www.w3.org/TR/html4/loose.dtd»>

<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Frameset//EN» «http://www.w3.org/TR/html4/frameset.dtd»>

Для стандарта XHTML 1.0:

Code
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Strict//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd»>

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Frameset//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd»>

Для стандарта XHTML 1.1 DTD:

Code
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.1//EN» «http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd»>

Чем отличаются стандарты Strict (строгий), Transitional (переходный), Frameset (с фреймами)?

Strict (строгий) — говорит о том, что web страница не имеет элементов, отмеченных как «устаревшие» или «не одобряемые» (deprecated) и не имеет фреймов.

Transitional (переходный) — это означает, что web страница включает в себя все то, что включает в себя стандарт Strict и может иметь устаревшие теги, с целью совместить и упростить переход со старых версий html и не имеет фреймов.

Frameset (с фреймами) — это означает, что web страница имеет все, что включено в стандарт Transitional и имеет фреймы.

Чем отличаются языки HTML и XHTML? XHTML – представляет собой язык разметки гипертекста, который основан XML. В то же время этот язык максимально приближен к применяющимся в настоящее время стандартам HTML. Основное отличие XHTML от HTML- это строгость написания кода. HTML разрешает писать, без преувеличения, любые конструкции и любой браузер их правильно покажет. В XHTML это невозможно. Здесь необходимо строго соблюдать все правила, предъявляемые W3C, что позволяет избегать многих ошибок при написании и отладки кода.

Редактор Dreamweave, доктип делает автоматом, когда вы создаете новую web-страницу в процессе html верстки сайта. Причем такой, какой вы задали в настройках редактора.


Сообщение отредактировал Solid - Понедельник, 20.09.2010, 23:25
Pub Дата: Понедельник, 20.09.2010, 23:14 | Сообщение # 2
Pub
Сообщений:2609
Награды:79
Репутация:962
Статус:Оффлайн
спасибо

Если вы помогли другу в беде, он наверняка вспомнит о вас, когда снова окажется в беде. (c)
Solid Дата: Понедельник, 20.09.2010, 23:16 | Сообщение # 3
Статус не установлен
Сообщений:464
Награды:11
Репутация:384
Статус:Оффлайн
DArk-AnGeL,
Да не за что


L@xel Дата: Понедельник, 20.09.2010, 23:23 | Сообщение # 4
L@xel
Статус не установлен
Сообщений:72
Награды:3
Репутация:81
Статус:Оффлайн
Solid, Все хорошо написано, только название темы исправь пожалуйста.
Aigars_A Дата: Понедельник, 20.09.2010, 23:24 | Сообщение # 5
Онлайн.
Сообщений:897
Награды:15
Репутация:1417
Статус:Оффлайн
Оформи тему нормально а не просто копируй. getlost

MODEDGAME.COM - большой выбор модификаций для твоих игр.
Solid Дата: Понедельник, 20.09.2010, 23:25 | Сообщение # 6
Статус не установлен
Сообщений:464
Награды:11
Репутация:384
Статус:Оффлайн
L@xel, Спасибо
Aigars_A, я не обратил внимание,щя сделаю


Drooke Дата: Вторник, 21.09.2010, 13:10 | Сообщение # 7
Drooke
Never Back Down
Сообщений:564
Награды:102
Репутация:1920
Статус:Оффлайн
Quote (Solid)
страницы сайта в визуальном редакторе Dreamweaver уроки html верстки кажутся скучными.

спрашивается зачем нужна это программа, вы хоть читайте, что копируете.
Tracer_Long Дата: Вторник, 21.09.2010, 20:06 | Сообщение # 8
Tracer_Long
Сообщений:621
Награды:13
Репутация:242
Статус:Оффлайн
А я то думал что это делает в начале шаблона
Vlad-master Дата: Воскресенье, 07.11.2010, 13:01 | Сообщение # 9
Vlad-master
Статус не установлен
Награды:35
Репутация:1472
Статус:Оффлайн
Спасибо за урок. Очень полезно

Друзья: uberchel CCUMC,Bull,Genius,-=Dikoel=-,Prol0g,Night,Picasso,lex1094,Zamaiev,PhotoShoper, SanchiZ... С ними проводил много сделок и им можно доверять
Sezy Дата: Воскресенье, 14.11.2010, 01:06 | Сообщение # 10
Sezy
Статус не установлен
Сообщений:694
Награды:9
Репутация:3619
Статус:Оффлайн
про html5 забыл
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: