Помощник
|
Что такое doctype? Какие функции он выполняет?, <DOCTYPE> |
Optimal
|
Сообщение
#1
|
||
|
|
||
|
|||
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
|
Сообщение
#3
|
|
Огромное спасибо) так подробно)
|
|
|
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 |
29.11.2011, 14:57;
Ответить: toorr2p
Сообщение
#5
|
|
|
|
|
sc2r2bey |
29.11.2011, 16:26;
Ответить: sc2r2bey
Сообщение
#6
|
|
если внимательно восопльзоваться поиском, то есть такая тема http://www.masterwebs.ru/topic/5981-doctype/
кстати DOCTYPE к JS не имеет отношения! -------------------- программирую web и для we |
|
|
oroom |
29.11.2011, 18:54;
Ответить: oroom
Сообщение
#7
|
|
кстати DOCTYPE к JS не имеет отношения! Это не совсем так, есть мелкие нюансы. |
|
|
WarEnek_mw |
30.11.2011, 17:07;
Ответить: WarEnek_mw
Сообщение
#8
|
|
Разжуй :)
Не разу не встречал влияния, может только на способ подключения js? |
|
|
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-файлу.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Во что сегодня инвестировать? Делимся своими приносящими прибыль вариантами |
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 |
Текстовая версия | Сейчас: 28.3.2024, 16:19 |