Перейти к содержимому


Пользователь месяца
WGN WGN 1-й за Июль
Очков активности: 850 2 темы, 75 сообщений, 7 баллов репутации
Сайт: worldgamenews.com
ТОП самых активных за этот месяц
  • Фотография TimurR
    #1

    TimurR
    Очков активности: 273 3 темы, 17 сообщений, 7 баллов репутации

  • Фотография WGN
    #2

    WGN (worldgamenews.com)
    Очков активности: 66 Вне конкурса за определение пользователя месяца

  • Фотография ShowPrint
    #3

    ShowPrint (ShowPrint.ru)
    Очков активности: 52.5 0 тем, 7 сообщений, 5 баллов репутации

  • Фотография BlackLion
    #4

    BlackLion
    Очков активности: 36 0 тем, 24 сообщения, 1 балл репутации

  • Фотография Vmir
    #5

    Vmir
    Очков активности: 25.5 Вне конкурса за определение пользователя месяца

  • Фотография Napoleon-007
    #6

    Napoleon-007
    Очков активности: 21 0 тем, 14 сообщений, 1 балл репутации

  • Фотография Ixman
    #7

    Ixman (o5cat.ru)
    Очков активности: 21 0 тем, 7 сообщений, 2 балла репутации

  • Фотография alekswebart
    #8

    alekswebart
    Очков активности: 19.5 1 тема, 10 сообщений, 1 балл репутации

  • Фотография r0mZet
    #9

    r0mZet (rz-style.ru)
    Очков активности: 18 2 темы, 6 сообщений, 1 балл репутации

  • Фотография profi
    #10

    profi (1informer.com)
    Очков активности: 12 0 тем, 8 сообщений, 1 балл репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 19.11.2017
  • Яндекс выдача: 17.08.2018
Топ 5 участников по репутации


Что такое doctype? Какие функции он выполняет?

#1 Optimal

Optimal
  • Неактивные
  • 31 сообщений
  • Репутация: 0
0

Отправлено 30 October 2011 - 14:34

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

Что такое doctype и какие функции он исполняет?

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. DOCTYPE
  2. Любая версия IE не отображает сайт вообще!
  3. Возможная ошибка в шаблоне
  4. Правильно ли прописан Doctype в шапке
  5. Какой выбрать doctype

#2 yury

yury
  • Пользователь
  • 642 сообщений
  • Репутация: 188

Отправлено 30 October 2011 - 15:09

"Это", если указано в начале кода веб-страницы, означает, что дальнейший код
* написан на языке верстки веб-страниц "XHTML"
* в соответствии со стандартом "XHTML 1.0 Transitional"
* а описание этого стандарта находится по адресу "http://www.w3.org/TR...nsitional.dtd".

Если кратко, то DOCTYPE — это инструкция браузеру (дословный перевод названия инструкции "ТИП ДОКУМЕНТА"), на каком языке сверстана страница, в соответствии с каким стандартом и как отображать ее.
Если DOCTYPE не указать или указать с ошибками, то браузер должен попытаться отобразить страницу в так называемом "режиме совместимости", т.е., примерно, таким образом, как это делали старые браузеры в 1990гг.

Подробнее см, например, тут: DOCTYPE, как основа валидной верстки


  • 0

#3 Optimal

Optimal
    Topic Starter
  • Неактивные
  • 31 сообщений
  • Репутация: 0

Отправлено 30 October 2011 - 17:08

Огромное спасибо) так подробно)
  • 0

#4 yashcher

yashcher
  • Неактивные
  • 1 сообщений
  • Репутация: 0

Отправлено 04 November 2011 - 12:02

Здравствуйте, извините что пишу здесь, но почему то не могу создавать новые темы...
В общем вопрос такой:
Пытаюсь сделать структуру сайта:
<html>
<head>
<title>4444</title>
</head>
<body>
<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="1">
<tr height="34px">
<td>1111</td>
</tr>
<tr height="*">
<td>
	<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
	<tr>
	<td width="200px">2222</td>
	<td width="*" style="overflow:scroll;">3333</td>
	</tr>
	</table>
</td>
</tr>
</table>
</body>
</head>
такой код всмысле с прокруткой работает только в хроме. Пытался сделать такое же на дивах но не знаю как сделать резиновый див 2222 чтобы был шириной 200пикс и высотой до конца экрана и 3333 чтобы был по ширине до конца экрана и по высоте до конца экрана.

Помогите пожалуйста написать работоспособный код... уже неделю бьюсь....(
  • 0

#5 Вячеслав

Вячеслав
  • Пользователь
  • 381 сообщений
  • Репутация: 2

Отправлено 29 November 2011 - 13:57

Валидная верстка XHTML
  • 0

#6 surfer

surfer
  • Заблокированные
  • 1956 сообщений
  • Репутация: 71

Отправлено 29 November 2011 - 15:26

если внимательно восопльзоваться поиском, то есть такая тема http://www.masterweb...c/5981-doctype/
кстати DOCTYPE к JS не имеет отношения!
  • 0

#7 oroom

oroom
  • Неактивные
  • 24 сообщений
  • Репутация: 1

Отправлено 29 November 2011 - 17:54

кстати DOCTYPE к JS не имеет отношения!


Это не совсем так, есть мелкие нюансы.
  • 0

#8 WarEnek

WarEnek
  • Неактивные
  • 107 сообщений
  • Репутация: 9

Отправлено 30 November 2011 - 16:07

Разжуй :)
Не разу не встречал влияния, может только на способ подключения js?


  • 0

#9 Catalyst

Catalyst
  • Неактивные
  • 104 сообщений
  • Репутация: 5

Отправлено 08 December 2011 - 20:20

Элемент <!DOCTYPE> предназначен для указания типа текущего документа — DTD (document type definition, описание типа документа). Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, поскольку HTML существует в нескольких версиях, кроме того, имеется XHTML (EXtensible HyperText Markup Language, расширенный язык разметки гипертекста), похожий на HTML, но различающийся с ним по синтаксису. Чтобы браузер «не путался» и понимал, согласно какому стандарту отображать веб-страницу и необходимо в первой строке кода задавать <!DOCTYPE>.

Существует несколько видов <!DOCTYPE>, они различаются в зависимости от версии языка, на которого ориентированы.

HTML 4.01
Строгий синтаксис HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR...l4/strict.dtd">
Переходный синтаксис HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR...ml4/loose.dtd">
В HTML-документе применяются фреймы:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR.../frameset.dtd">

HTML 5
<!DOCTYPE html> Для всех документов.

XHTML 1.0
Строгий синтаксис XHTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR...l1-strict.dtd">
Переходный синтаксис XHTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
Документ написан на XHTML и содержит фреймы:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR...-frameset.dtd">

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

Разработчики XHTML 1.1 предполагают, что он постепенно вытеснит HTML. Никакого деления на виды это определение не имеет, синтаксис один и подчиняется четким правилам.

Синтаксис
<!DOCTYPE [Элемент верхнего уровня] [Публичность] "[Регистрация]//[Организация]//[Тип] [Имя]//[Язык]" "[URL]">

Параметры
Элемент верхнего уровня — указывает элемент верхнего уровня в документе, для HTML это тег <html>.

Публичность — объект является публичным (значение PUBLIC) или системным ресурсом (значение SYSTEM), например, таким как локальный файл. Для HTML/XHTML указывается значение PUBLIC.

Регистрация — сообщает, что разработчик DTD зарегистрирован в международной организации по стандартизации (International Organization for Standardization, ISO). Принимает одно из двух значений: плюс (+) — разработчик зарегистрирован в ISO и - (минус) — разработчик не зарегистрирован. Для W3C значение ставится «-».

Организация — уникальное название организации, разработавшей DTD. Официально HTML/XHTML публикует W3C, это название и пишется в <!DOCTYPE>.

Тип — тип описываемого документа. Для HTML/XHTML значение указывается DTD.

Имя — уникальное имя документа для описания DTD.

Язык — язык, на котором написан текст для описания объекта. Содержит две буквы, пишется в верхнем регистре. Для документа HTML/XHTML указывается английский язык (EN).

URL — адрес документа с DTD.


Закрывающий тег - Не требуется.

Браузеры
Internet Explorer 6 требует, чтобы <!DOCTYPE> стоял обязательно в первой строке кода. В противном случае браузер переходит в режим совместимости (quirk mode).

Хотя значение URL является не обязательным, браузеры при его отсутствии могут перейти в режим совместимости, поэтому всегда указывайте полный путь к DTD-файлу.
  • 0

robot

robot
  • Пользователь PRO
  • 2652 сообщений
  • Репутация: 85


Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru