Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб дизайн » Языки разметки » Различные док-тайпы и отображдение страницы...
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
Различные док-тайпы и отображдение страницы... [сообщение #79305]

Есть календарик на Java. Когда в док-те не прописана сл. конструкция:

code:

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


отображение календаря немножко (совсем чуть чуть, но это не приятно) некорректно. У меня сначала было так:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Потом поменял на
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Не помогло, т.е. нужен полностью такой вид.
По этому поводу вопрос насколько корректны мои действия по подобной произвольной смене док-тайпов? И причин подобного поведения календаря?.. Забыл сказать, видно только в ИЕ...
(посмотреть его можно в приложении)
Ошибка вроде как не существенная, просто хотелось бы причину понять...
(И ещё если кому нужен классный календарь см. тут http://www.dynarch.com/projects/calendar/)

Файл: dateselector.zip
Был скачан 1 раз(а).

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-11-2005 21:49
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Xrobak
Участник+
Средний рейтинг: 4.53 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус: Xrobak в оф-лайне
[сообщение #79327]

quote:
По этому поводу вопрос насколько корректны мои действия по подобной произвольной смене док-тайпов?

скажем если при старом доктайпе у тебя был валидный код, то после смены доктайпа он у тебя может оказаться и не валидным. По идее доктайп указывает браузерам как отображать элементы страницы (сразу ногами не пинать, возможно я немного не так выразился). Всем известно что осел творение всеми любимыми мелкософта, и всем известно как их творение соотвествует стандартам w3c, отсюдава и непонятное отображение разными версиями браузеров, и при разных указаниях доктайпов.

А в твоем случае, скорее всего каледарь был просто написан под доктайп стрикт (пытался на инглише читать этот доктайп стрикт и понял насколько геморный этот стрикт, как там все сильно строго и свои нюансы, но сильно вникать не стал, т.к. на данный момент меня вполне устраивает доктайп transitional).

Вобщем причина в осле однозначно, а именно из-за того, что тот до сих пор не соотвествует стандартам w3c.

Xrobak добавил 06-11-2005 в 15:16:06:
PS: кстати, доктайп нужно еще и правильно записывать, как именно - есть в спецификации.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-11-2005 15:14
Нажмите сюда для просмотра профайла Xrobak Отправить Персональное сообщение Xrobak Посетить домашнию страничку Xrobak! Найти сообщения от Xrobak Добавить Xrobak в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #79334]

Хм... Скажем так хрен с этим ослом... Вопрос в том, насколько XHTML 1.1 от HTML 4.01 отличается?.. Т.е. не совершил ли я какой то "идеалогической" ошибки?.. (на изучение Ххтмля времени нет, в чём его координальные отличия?)

quote:
кстати, доктайп нужно еще и правильно записывать, как именно - есть в спецификации

что значит правильно? разные док-тайпы чего тут "правильно"? (я не про strict/transitional/etc.)

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-11-2005 19:12
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Xrobak
Участник+
Средний рейтинг: 4.53 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус: Xrobak в оф-лайне
[сообщение #79345]

quote:
на изучение Ххтмля времени нет, в чём его координальные отличия?

- все теги должны быть закрытыми, если какой-то тег не имеет закрывающего тега (пример: тег рисунка), то в конце этого тега нужно добавлять слеш (пример на теге рисунка: <img src="1.gif" /> )
- некоторые теги должны обязательно содержать определенные свойства
- регистр тегов имеет значение, все теги должны записываться в верхнем регистре
- и еще пару отличий, сейчас просто не припоминаю, в любом случае в доке написано про них

А если в двух словах, то этот язык расчитан на связку с XML (правила записи тегов у них одинаковые), плюс язык строгий, чего не было в штмл-языке, т.е. в хштмл уже нет такого понятия как НЕ ОБЯЗАТЕЛЬНЫЙ.
quote:
что значит правильно? разные док-тайпы чего тут "правильно"? (я не про strict/transitional/etc.)

имеется ввиду правильная запись доктайпов, к примеру доктайп для штмля ты мог записать так:

code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


для XHTML 1.1 Strict так:

code:
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">



Как видиш, для стрикта помимо самого тека доктайп, нужно еще указывать хмл версион и тег <html> записывается уже с параметрами. Т.е. в первом случае достаточно было одного тега доктайп, а во втором уже нужно 3 строчки, и тогда только будет правильная запись доктайпа. А если учесть что этих самых доктапов много, то отсюдава и написано было, что доктайпы нужно записывать правильною

Надеюсь так немного понятнее стало?

_http://www.w3.org/MarkUp/2004/xhtml-faq
_http://www.w3.org/MarkUp/#recommendations
_http://pyramidin.narod.ru/xhtml/overview.html - тут спецификация на русском языке (можеш глануть там первых пару стрчоек)

Сообщение было отредактировано Xrobak 07-11-2005 в 16:05

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 07-11-2005 15:56
Нажмите сюда для просмотра профайла Xrobak Отправить Персональное сообщение Xrobak Посетить домашнию страничку Xrobak! Найти сообщения от Xrobak Добавить Xrobak в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 11:14.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01001096 seconds (51.42% PHP - 48.58% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.