С Новым годом! Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/14: Рейтинг темы: голосов - 14, средняя оценка - 4.57
April1991
1

<!DOCTYPE> Указание типа документа

21.06.2011, 19:00. Показов 2731. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Обязательно ли указывать тип документа или можно обойтись без него? Если нет то какой из видов <!DOCTYPE> следует указать?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2011, 19:00
Ответы с готовыми решениями:

Слетают стили при объявлении типа документа (DOCTYPE)
При объявлении типа документа перестают работать некоторые стили для логотипа и меню. Не понимаю...

Выбор типа DOCTYPE. Практические рекомендации
Здравствуйте. Теорию про DOCTYPE читал. Вопросы к Web-разработчикам. Из чего вы исходите, выбирая...

Указание типа итератора в шаблоне
Расскажите про этот момент. #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; ...

Указание типа после метода
Ребят здравствуйте подскажите пожалуйста 1 вопрос есть класс в котором есть такой метод public...

8
103 / 103 / 48
Регистрация: 09.09.2010
Сообщений: 241
21.06.2011, 20:16 2
Смотря по каким стандартам написан код страницы. Отсутствие DOCTYPE — не ошибка, а указание браузеру перейти в режим совместимости. Поэтому, если код написан давно и нормально работает, то добавление энтого DOCTYPE может даже навредить.
какой из видов <!DOCTYPE> следует указать?
Правильный! Стандартов языков разметки много и для каждого DOCTYPE свой. Найти можно напр здесь. Вот ещё хорошая статья
1
2836 / 1645 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
21.06.2011, 21:07 3
Цитата Сообщение от superpuper Посмотреть сообщение
Отсутствие DOCTYPE — не ошибка, а указание браузеру перейти в режим совместимости.
Но при этом с точки зрения стандартов режим совместимости - это одна большая ошибка.
1
Эксперт С++
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
22.06.2011, 09:21 4
Лучше писать DOCTYPE
1
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
22.06.2011, 15:14 5
Цитата Сообщение от April1991 Посмотреть сообщение
Обязательно ли указывать тип документа или можно обойтись без него? Если нет то какой из видов <!DOCTYPE> следует указать?
Почему так важен DOCTYPE
1
Почетный модератор
11531 / 4325 / 449
Регистрация: 12.06.2008
Сообщений: 12,428
22.06.2011, 15:57 6
Цитата Сообщение от April1991 Посмотреть сообщение
Обязательно ли указывать тип документа или можно обойтись без него?
Как говорил мой начальник, когда я был на практике: "Так желательно, так желательно, что почти что обязательно"
Работать будет и без него, но нельзя быть уверенным, как себя поведёт браузер при анализе такой страницы... неизвестно по каким стандартам он будет пытаться её отобразить.

Цитата Сообщение от April1991 Посмотреть сообщение
Если нет то какой из видов <!DOCTYPE> следует указать?
Всё зависит от того, по какому стандарту ты будешь писать код. Лично я считаю, что удобнее всего использовать HTML5
HTML5
1
<!DOCTYPE html>
Там можно использовать либо большие буквы, либо маленькие буквы (но во всём документе должно быть одинаково). В то время как в старых HTML'ах нужно было использовать только большие буквы, а в XHTML - только маленькие.
Можно ставить или не ставить терминатор в тегах, у которых нет пары... в старых HTML терминаторы не ставились, а в XHTML обязательно надо было ставить.
Терминатор - это слеш перед закрытием одиночного тега
HTML5
1
2
<input type="text" name="n" />
<br />

Можно использовать различные современные возможности браузеров (такие как <video>, <audio>, <canvas>, WebGL и т.п.

В общем, с заголовком html5 ты не будешь себя сковывать древними стандартами.
2
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
22.06.2011, 16:29 7
И сколько браузеров полностью поддерживают html5?
0
Почетный модератор
11531 / 4325 / 449
Регистрация: 12.06.2008
Сообщений: 12,428
22.06.2011, 22:30 8
Цитата Сообщение от Skipy Посмотреть сообщение
И сколько браузеров полностью поддерживают html5?
Все современные... Firefox, Opera, Google Chrome, Safari... даже IE начиная с 8 версии более-менее поддерживает.
Но даже те браузеры, которые не поддерживают будут нормально работать с такой страницей, если на ней не используются современные возможности (теги <video>, <audio>, <canvas> и т.п.).
2
Эксперт JSЭксперт HTML/CSS
2435 / 1114 / 312
Регистрация: 23.06.2011
Сообщений: 3,525
23.06.2011, 07:31 9
На сегодня писать без доктайпа, просто не серьёзно, прав начальник Humanoid.
Насколько мне известно, есть специфические доктайпы, для определённых задач.
Думаю что ссылок уже достаточно наклали, почитай и сам себе выбери, какой тебе больше нравится, и используй его.
Хотя если тебя не интересует валидность странички, то без разницы, что там буде, и будет ли вообще.
0
23.06.2011, 07:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2011, 07:31
Помогаю со студенческими работами здесь

Указание типа переменной и ссылки при объявлении\инициализации
Здравствуйте! Возник такой вопрос-зачем нужно указывать тип ссылки при ее инициализации? При...

Изменение заголовка при выбора типа документа
Здравствуйте ещё раз! Подскажите пожалуйста, как мне реализовать следующую идею: На моей форме с...

Убрать выбор типа документа в составном типе данных
Добрый день. Такой вопрос, как убрать выбор типа документа в составном типе данных? Грубо говоря,...

На оборотной стороне документа word в правой части документа, текст съезжает за границу документа
Добрый вечер. Есть код, который формирует документ из шаблона. И все вроде бы, но происходит что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru