[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обязательно ли писать?
sss2019
Я хочу переести маленький html сайт на php и все блоки выводить с помощью include, чтобы каждый раз не писать новый блок на каждой странице.

Так вот в коде страницы мне обязательно прописывать перед html кодом:

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

или можно просто

<html>
<body>
</body>
</html>

?



Спустя 1 минута, 25 секунд (12.10.2010 - 13:09) arvitaly написал(а):
Доктайп обязательно, а как это связано с инклудом?

Спустя 2 минуты, 53 секунды (12.10.2010 - 13:12) sss2019 написал(а):
ну это я просто привел пример как будет все работать

Спустя 1 минута, 38 секунд (12.10.2010 - 13:13) Xpund написал(а):
О_о, а зачем этот доктайп писать?

Спустя 2 минуты, 21 секунда (12.10.2010 - 13:16) arvitaly написал(а):
Потому, что в зависимости от его типа - браузеры по разному интерпретируют html

Спустя 2 часа, 51 минута, 9 секунд (12.10.2010 - 16:07) LRCenter написал(а):
Указывать не обязательно. Указывая вы должны быть уверены что ваш html или xhtml, на 100% соответствует заявленым требованиям. В противном слоучае браузер может неправильно отобразить страницу.

http://www.artlebedev.ru/tools/technogrette/html/doctype/

Спустя 3 часа, 59 минут, 28 секунд (12.10.2010 - 20:06) GRean написал(а):
А я в последнее время использую вот этот: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Если в index.php указать доктейп, то в include файлах не надо его прописывать.
Так же и с сессиями, если сессия объявления в index.php, то в подключенных файлах сессия так же доступна как и все остальные переменные!

Спустя 1 час, 10 минут, 1 секунда (12.10.2010 - 21:16) Basili4 написал(а):
LRCenter
Цитата (LRCenter @ 12.10.2010 - 17:07)
Указывать не обязательно

Чушь. Еще как обязательно или можно такого говнеца прикушать мама не горюй. минимальные последствия- это никакой кросс браузерности.
ожидаемые - верстка полезет.

Спустя 46 минут, 30 секунд (12.10.2010 - 22:03) arvitaly написал(а):
Цитата
Указывать не обязательно.


лебедев у нас стал стандартом? Тогда у нас в Казани перед кремлем по его словам стоит "хз что мужик жопой к музею".
Совет: его сайт стоит читать как желтую газету пошлого юмора - причем во всех разделах

Цитата
Указывая вы должны быть уверены что ваш html или xhtml, на 100% соответствует заявленым требованиям. В противном слоучае браузер может неправильно отобразить страницу.


Каким именно требованиям? В том то и дело, что разные doctype - разные требования. И если doctype указан - браузер обязан отображать только так (они это и делают), а если нет - то по своему усмотрению (так и делают).

В принципе из за таких советов все обсирают стандарты w3c - типа кроссбраузерная верстка сложная

Спустя 11 минут, 20 секунд (12.10.2010 - 22:14) phz написал(а):
Почитайте http://irbis-team.com/15/19/1

Спустя 10 часов, 14 минут, 9 секунд (13.10.2010 - 08:28) linker написал(а):
Цитата (Basili4 @ 12.10.2010 - 21:16)
LRCenter
Цитата (LRCenter @ 12.10.2010 - 17:07)
Указывать не обязательно

Чушь. Еще как обязательно или можно такого говнеца прикушать мама не горюй. минимальные последствия- это никакой кросс браузерности.
ожидаемые - верстка полезет.

Фигня, никогда не использую доктайп и ничего у меня не лезет, на всех браузерах: IE7/8, Chrome, Opera 9/10, Safari, Firefox 3.x отображается одинаково. Видимо тут от рук зависит, где-то они в одном месте, а где у нормальных версталей в нужном.

Спустя 2 часа, 5 минут, 20 секунд (13.10.2010 - 10:34) Basili4 написал(а):
linker
Цитата (linker @ 13.10.2010 - 09:28)
нормальных версталей в нужном.

вот у тех где в нужном у них докутайп есть.

Цитата (linker @ 13.10.2010 - 09:28)
доктайп и ничего у меня не лезет, на всех браузерах: IE7/8, Chrome, Opera 9/10, Safari, Firefox 3.x

Верстка вертске рознь страница это таблица из 3 столбцов, то возможно все и будет ок. Иначе полезет.

Спустя 10 минут, 5 секунд (13.10.2010 - 10:44) linker написал(а):
Basili4
Ну как сказать, гы, 3 столбца smile.gif Ниже хром, могу показать как в IE, Фоксе, Сафаре, Опере отображается. А отображается одинаково и без всяких доктайпов.

Спустя 6 минут, 45 секунд (13.10.2010 - 10:50) Basili4 написал(а):
linker
Не плохо.

Спустя 2 часа, 45 минут, 58 секунд (13.10.2010 - 13:36) LRCenter написал(а):
linker
Что за волшебная cms на скрине, если не секрет?

Спустя 38 минут, 3 секунды (13.10.2010 - 14:15) linker написал(а):
Это не CMS, это программный комплекс по автоматизации работы и электронной верстки газеты. Написано при помощи моего же фреймворка.

Спустя 2 минуты, 43 секунды (13.10.2010 - 14:17) LRCenter написал(а):
эээ... издательская система в браузере? А фреймворк на php?

Спустя 12 минут, 17 секунд (13.10.2010 - 14:30) linker написал(а):
Это только часть, есть еще такие софтулины как: Adobe InCopy, Adobe InDesign, Adobe InDesign Server, Adobe Photoshop, плагины к ним. Все это связано вместе SOAP'ом. Да, на PHP, плагины для софтулин на C++.

Спустя 8 минут, 3 секунды (13.10.2010 - 14:38) LRCenter написал(а):
Погоди, это значит что верстка газеты для печати идет прямо в браузере? т.е. это типа удаленная издательская система? А на php только интерфейс? Типа облачные вычисления?

Спустя 7 минут, 5 секунд (13.10.2010 - 14:45) linker написал(а):
Верстка идет в перечисленных софтулинах, просто на вебе можно видеть в реальном времени как идет работа, а также управлять ее ходом. Верстать с веба я еще пока не дошел до этого сервиса, но все еще впереди.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.