HTML и XHTML (отличия) @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 32 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Andy_Bright
новый человек
0
Сообщения: 26
Зарегистрирован: 12.11.05
Заголовок сообщения: HTML и XHTML (отличия)
Сообщение Добавлено: 12 Сентябрь 2006, 17:18:44 
Вообщем сверстал я на дивах, валидатор проверил - валиден.

НО! только с таким:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//RU"
"http://www.w3.org/TR/html4/loose.dtd">

Цель - получить валидность с XHTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//RU" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Проблема - со вторым доктайпом ошибок не находит, но пишет что код не валиден.
Кавычки везде ставлю, к непарным тегам слеш добавляю, все с маленькой буквы.

Вопрос - где подстава?
Кира Жен.
новый человек
4
Сообщения: 143
Зарегистрирован: 20.06.06
Сообщение Добавлено: 12 Сентябрь 2006, 17:30:29 
спецификацию на xhtml читали?
!DOCTYPE маловато будет для валидности.
ссылку давайте на ваше творение
Andy_Bright
новый человек
0
Сообщения: 26
Зарегистрирован: 12.11.05
Сообщение Добавлено: 12 Сентябрь 2006, 17:40:33 
http://apex-design.ru/temp/
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 12 Сентябрь 2006, 19:22:32 

Andy_Bright писал(а):
Вопрос - где подстава?



Твой сайт говорит, что использует кодировку Latin-1. А внутри -- UTF-8.

Код:
Content-Type: text/html



Цитата:
http://apex-design.ru/temp/



Ты ЭТО называешь XHTML?
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 12 Сентябрь 2006, 19:26:40 
1. Есть сайты на html
2. Есть сайты на xhtml
3. Есть сайты с доктайпом xhtml

У Вас третье

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 12 Сентябрь 2006, 19:28:32 
Kurilshik, у меня есть ощущение, что товарищ ссылку попутал... :)
Кухан Муж.
соучастник
18
Сообщения: 581
Зарегистрирован: 20.06.05
Откуда: МОСКВА
Сообщение Добавлено: 12 Сентябрь 2006, 19:29:30 
http://www.w3.org/TR/xhtml1/#strict

и у тебя ошибки в записи тэгов meta, script; одиночные тэги должны записываться так: <br />

_________________
Какая-то реклама — «HTML» вёрстка.
Andy_Bright
новый человек
0
Сообщения: 26
Зарегистрирован: 12.11.05
Сообщение Добавлено: 12 Сентябрь 2006, 19:31:39 
Извиняюсь. Скинул не тот файл.
Убедительная просьба не закрывать тему несколько дней пока,я не скину тот файл.
Кира Жен.
новый человек
4
Сообщения: 143
Зарегистрирован: 20.06.06
Сообщение Добавлено: 12 Сентябрь 2006, 19:42:19 
http://www.saltykova.name/proba/proba3.html
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 12 Сентябрь 2006, 20:27:20 
Кира,
Код:
<?xml version="1.0" encoding="windows-1251"?>

это вам зачем?

_________________
клетчатый!
Кира Жен.
новый человек
4
Сообщения: 143
Зарегистрирован: 20.06.06
Сообщение Добавлено: 12 Сентябрь 2006, 21:16:52 
можно сократить:
<?xml version="1.0"?>
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 12 Сентябрь 2006, 21:47:20 
Вы зменили мета-данные о чарсете объявлением иксэмэла, а теперь сокращаете? Теперь уж вовсе не пониаю.
Верните чарсет назад )

_________________
клетчатый!
Developer® Муж.
новый человек
4
Сообщения: 57
Зарегистрирован: 09.09.06
Откуда: Украина, Киев
Сообщение Добавлено: 12 Сентябрь 2006, 22:46:09 

Цитата:
Вообщем сверстал я на дивах, валидатор проверил - валиден.


оффтопик:
...если верстка на дивах, значит..где то обязательно бродит валидатор :)


Код:
<script language="javascript" type="text/javascript">
//<![CDATA[
if (navigator.userAgent.indexOf('IE 5')!=-1)
document.write('<link rel="stylesheet" type="text/css" media="screen" href="ie5.css" />');
//]]>
</script>

BTW есть более оригинальное и простое решение :) Использование скриптов -- избыточно

Теперь по теме...
ВСЕ НЕПАРНЫЕ ТЕГИ ДОЛЖНЫ БЫТЬ ЗАКРЫТЫ
В вашем документе это:
Код:
link meta img br
Кира Жен.
новый человек
4
Сообщения: 143
Зарегистрирован: 20.06.06
Сообщение Добавлено: 13 Сентябрь 2006, 06:14:49 
karamba, Как скажите, так и сделаю. Я оч послушная
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 13 Сентябрь 2006, 09:49:23 
Кира, я сам послушный. Как Там велят, так и делаю (по крайней мере стараюсь, внося коррективы в соотв. с суровыми реалиями рынка броузеров).

_________________
клетчатый!
Fagot Муж.
новый человек
15
Сообщения: 210
Зарегистрирован: 08.04.04
Откуда: столица Сибири
Сообщение Добавлено: 14 Сентябрь 2006, 10:52:03 
Andy_Bright

Цитата:
Проблема - со вторым доктайпом ошибок не находит, но пишет что код не валиден.
Кавычки везде ставлю, к непарным тегам слеш добавляю, все с маленькой буквы.
Вопрос - где подстава?



Проверь ещё раз...
Основные правила XHTML:

1. Документы начинайте с указания DOCTYPE и пространства имён;
2. Указывайте кодировку документа с помощью элемента META Content;
3. Названия всех элементов и атрибутов пишите строчными буквами;
4. Значения атрубутов заключайте в кавычки;
5. Значения присваивайте всем атрибутам;
6. Закрывайте все тэги;
7. Закрывайте "пустые" тэги пробелом и слэшем;
8. Не вставляйте двойные тире в комментарии;
9. Заменяйте знаки < и & на &lt; и &amp;

_________________
Nothing Lasts... But Nothing Is Lost
Andy_Bright
новый человек
0
Сообщения: 26
Зарегистрирован: 12.11.05
Сообщение Добавлено: 14 Сентябрь 2006, 16:12:10 
Все проблему я решил. Всем кто отписался спасибо, но я так и делел и поэтому задал тут вопрос.

Но коль тема начата, хочу пофилосовствовать на эту тему :)

Я так понимаю, что HTML больше не будет.
А что будет? Развитие XHTML, в каком направлении? Как он улучшит нашу жизнь?
Придет ли все в итоге к XML в чистом виде?

Developer®
Расскажите как можно обойти баги EI 5. Лично у меня проблема с шириной и абсолютнам позиционированием бекграунда (скругленные края)

Если я что-то напутал будьте сдержаны. Я всего лишь учусь и согласитесь валидные дивы это не просто (или просто) и как минимум не ламерство.
1NV1Z0R
соучастник
12
Сообщения: 971
Зарегистрирован: 27.09.05
Сообщение Добавлено: 14 Сентябрь 2006, 18:45:44 
мне кажется, что логично было бы перейти к XML, но такое будет не скоро, если будет.
Developer® Муж.
новый человек
4
Сообщения: 57
Зарегистрирован: 09.09.06
Откуда: Украина, Киев
Сообщение Добавлено: 14 Сентябрь 2006, 22:10:23 

Цитата:
Developer®
Расскажите как можно обойти баги EI 5. Лично у меня проблема с шириной и абсолютнам позиционированием бекграунда (скругленные края)


Это вопрос достойный Кашпировского, я всего лишь подсказал решение подключения CSS для IE без использования скриптов.

Код:
<!--[if IE]>
<style media="all" type="text/css">
   @import "css/ie-fix.css";
</style>
<![endif]-->


Последний раз редактировалось Developer® 14 Сентябрь 2006, 22:12:59, всего редактировалось 1 раз.
Developer® Муж.
новый человек
4
Сообщения: 57
Зарегистрирован: 09.09.06
Откуда: Украина, Киев
Сообщение Добавлено: 14 Сентябрь 2006, 22:12:31 

Цитата:
мне кажется, что логично было бы перейти к XML, но такое будет не скоро, если будет.


Рендеринг страницы на стороне клиента давным давно есть: XML+XSL. Клиенту отдается XML с инструкцией подключения XSL паттерна. Браузер получает данные и паттерн и обрабатывает их самостоятельно
1NV1Z0R
соучастник
12
Сообщения: 971
Зарегистрирован: 27.09.05
Сообщение Добавлено: 15 Сентябрь 2006, 01:06:28 
есть давным давно, да только... кроссбраузерность? скорость?
XSL(T) на клиенте это зло!

а вот XML + CSS это, было бы, хорошо.
Developer® Муж.
новый человек
4
Сообщения: 57
Зарегистрирован: 09.09.06
Откуда: Украина, Киев
Сообщение Добавлено: 15 Сентябрь 2006, 01:52:15 

Цитата:
есть давным давно, да только... кроссбраузерность? скорость?


Насколько мне известно, все современные браузеры. Скорость -- а как сами думаете?

Код:
а вот XML + CSS это, было бы, хорошо.

Это, простите, как?

Дабы не разводить оффтоп, давайте поговорим на тему XML+XSL в другой теме
1NV1Z0R
соучастник
12
Сообщения: 971
Зарегистрирован: 27.09.05
Сообщение Добавлено: 15 Сентябрь 2006, 06:48:23 
А что такого? Просто иметь произвольные имена тагов по желанию, что в этом такого?
vashurin
новый человек
9
Сообщения: 129
Зарегистрирован: 21.06.06
Откуда: Самара
Сообщение Добавлено: 15 Сентябрь 2006, 07:38:46 
Перейти к XML на стороне клиента не получится по одной простой причине, поисковые машины настроенные на обработку html, при том поисковикам плевать валидный код или нет, а вот представьте, если будет выдаваться xml, так это же нужно будет каждый сайт парсить, а узнать, что я выделил, а что нет вообще будет не возможно. Сейчас важным считается, все что расположено между тегами title, h(любой), strong и так далее, а как анализировать такое:
<music>madonna<empty/> sting<empty/> <bestmusic>motorhead</bestmusic></music>.
А вообще было б интересно провести эксперимент над поисковиками, т.е. выдавать им xml. P.S. обработка данных xml с помощью javascript уже давно используется очень многими.

_________________
С уважение, Вашурин Владимир.
1NV1Z0R
соучастник
12
Сообщения: 971
Зарегистрирован: 27.09.05
Сообщение Добавлено: 15 Сентябрь 2006, 10:07:08 
xml + javascript Одно из самых тормозных решений.

а насчет поисковиков. гугл ведь парсит xml & rss.
vashurin
новый человек
9
Сообщения: 129
Зарегистрирован: 21.06.06
Откуда: Самара
Сообщение Добавлено: 15 Сентябрь 2006, 11:22:11 

1NV1Z0R писал(а):
xml + javascript Одно из самых тормозных решений.

:cool:

1NV1Z0R писал(а):
а насчет поисковиков. гугл ведь парсит xml & rss.


оффтопик:
rss - давно определеное и жесткое использование тегов

_________________
С уважение, Вашурин Владимир.
1NV1Z0R
соучастник
12
Сообщения: 971
Зарегистрирован: 27.09.05
Сообщение Добавлено: 15 Сентябрь 2006, 11:59:33 
так понятно, там есть символ & что значит И
1NV1Z0R
соучастник
12
Сообщения: 971
Зарегистрирован: 27.09.05
Сообщение Добавлено: 15 Сентябрь 2006, 12:00:38 
оффтопик:
и где то была статья о работе человека на машину а не наоборот, о том что если прогресс стоит на месте из-за алгоритмов поисковиков, то взято неправильное направление.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 15 Сентябрь 2006, 12:37:52 
1NV1Z0R, :beer:
абсолютно согласен с автором упомянутой статьи. Средства заменяют цель.

_________________
клетчатый!
vashurin
новый человек
9
Сообщения: 129
Зарегистрирован: 21.06.06
Откуда: Самара
Сообщение Добавлено: 15 Сентябрь 2006, 12:49:33 
оффтопик:
коллеги, пожалуйста, дайте ссылку, что за статья, очень интересно.

_________________
С уважение, Вашурин Владимир.
1NV1Z0R
соучастник
12
Сообщения: 971
Зарегистрирован: 27.09.05
Сообщение Добавлено: 15 Сентябрь 2006, 13:25:26 
http://www.webplanet.ru/column/service/ … earch.html
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 15 Сентябрь 2006, 14:30:53 
Там же, роскошная статься о семантических сетях, инструменты которой обсуждаются в этой ветке дефорума.

_________________
клетчатый!
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 32 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100