X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Что такое doctype? Какие функции он выполняет?, <DOCTYPE>
Optimal
Optimal
Topic Starter сообщение 30.10.2011, 15:34; Ответить: Optimal
Сообщение #1


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

Что такое doctype и какие функции он исполняет?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 30.10.2011, 16:09; Ответить: yury_mw
Сообщение #2


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

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

Подробнее см, например, тут: DOCTYPE, как основа валидной верстки
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Optimal
Optimal
Topic Starter сообщение 30.10.2011, 18:08; Ответить: Optimal
Сообщение #3


Огромное спасибо) так подробно)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yashcher
yashcher
сообщение 4.11.2011, 13:02; Ответить: yashcher
Сообщение #4


Здравствуйте, извините что пишу здесь, но почему то не могу создавать новые темы...
В общем вопрос такой:
Пытаюсь сделать структуру сайта:
<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 чтобы был по ширине до конца экрана и по высоте до конца экрана.

Помогите пожалуйста написать работоспособный код... уже неделю бьюсь....(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
toorr2p
toorr2p
сообщение 29.11.2011, 14:57; Ответить: toorr2p
Сообщение #5


Валидная верстка XHTML
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 29.11.2011, 16:26; Ответить: sc2r2bey
Сообщение #6


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


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oroom
oroom
сообщение 29.11.2011, 18:54; Ответить: oroom
Сообщение #7


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


Это не совсем так, есть мелкие нюансы.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WarEnek_mw
WarEnek_mw
сообщение 30.11.2011, 17:07; Ответить: WarEnek_mw
Сообщение #8


Разжуй :)
Не разу не встречал влияния, может только на способ подключения js?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
CatalystARTs
CatalystARTs
сообщение 8.12.2011, 21:20; Ответить: CatalystARTs
Сообщение #9


Элемент <!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/html4/strict.dtd">
Переходный синтаксис HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
В HTML-документе применяются фреймы:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/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/xhtml1/DTD/xhtml1-strict.dtd">
Переходный синтаксис XHTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Документ написан на XHTML и содержит фреймы:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/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-файлу.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Во что сегодня инвестировать?
Делимся своими приносящими прибыль вариантами
69 traveliver 4446 25.3.2024, 6:48
автор: Skyworker
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВо что Вы играете?
399 Vmir 67501 23.3.2024, 12:51
автор: Alexand3r
Открытая тема (нет новых ответов) Какие особенности монетизации телеграм каналов?
8 metvekot 2417 18.3.2024, 20:43
автор: Rebex
Горячая тема (нет новых ответов) Какие интернет активы вы знаете?
38 metvekot 6873 29.2.2024, 11:18
автор: Skyworker
Открытая тема (нет новых ответов) Какие доргены используете в 2023 году?
5 metvekot 2643 29.2.2024, 10:35
автор: Skyworker


 



RSS Текстовая версия Сейчас: 28.3.2024, 16:19
Дизайн