|
|
|
| Вот решил-таки написать страничку на чистом xhtml с доктайпом и полной валидацией, да еще и на дивах. (садомазохизм этакий:) ). Так вот, написал. Но возникло 2 проблемы.
1) Я хочу, чтоб весь сайт выглядел колонкой, шириной 700пх и висел по центру. Я добился этого только путем использования тега <center>, которого нет в спецификации xhtml, соответственно - валидатор выдает ошибку. Пробовал заключить все в див и выставить ему text-align: center; - не работает. Не знаю уж почему, но Опера наотрез отказывается ровнять содержимое по центру, упрямо сдвигая его влево.
2) Валидатор выдает еще одну ошибку. Ругается на строку:
<html xmlns="http://www.w3c.org/1999/xhtml" lang="ru" xml:lang="ru">
|
Выделяет красным кавычку после адреса. Пишет:
value of fixed attribute "xmlns" not equal to default.
Причем в самой странице выдачи в коде написано дословно то же самое, только вместо ru-en. Вопрос: как же писать?
Подсобите. А то я осознал дао CSS + xhtml + div --___-- | |
|
|
|
|
|
|
|
для: SHAman
(08.12.2006 в 16:11)
| | 1) все в див с width:700px; margin 0 auto - пятый эксплорер не отцентрует, но про него можно забыть :) (http://www.avesta-ekb.ru/)
2)
<!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">
|
ругается на lang="ru" xml:lang="ru"
а лучше ссылку на файл давать. | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 16:19)
| | Файл еще не в сети. Я его в валидатор загружал с локала.
А я в книжке от bhv прочитал это. И передрал весь доктайп вместе с <html...>. Автор - Ломов Артемий Юрьевич.
Выровнять ща попробую.... | |
|
|
|
|
|
|
|
для: SHAman
(08.12.2006 в 16:28)
| | ну архив мог прикрепить.... или полный текст валидатора.
>>А я в книжке от bhv прочитал это. И передрал весь доктайп вместе с <html...>. Автор - Ломов Артемий Юрьевич.
не говорит ни о чем :(
создаю новый документ в дримвейвере - он сам доктайп прописывает. | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 16:31)
| | Кормлю валидатору это:
<?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.w3c.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<title>Оппа!</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>
<body>
<p>Текст</p>
</body>
</html>
|
Выдает:
Below are the results of checking this document for XML well-formedness and validity.
Error Line 4 column 42: value of fixed attribute "xmlns" not equal to default.
<html xmlns="http://www.w3c.org/1999/xhtml" lang="ru" xml:lang="ru">
|
Ругается именно на кавычку после адреса! Я пробовал убрать аттрибуты lang и xml:lang - не помогает:( | |
|
|
|
|
|
|
|
для: SHAman
(08.12.2006 в 16:36)
| | а вам xml html или xhtml нужен???
про lang="ru" xml:lang="ru"> не уверен, но это кажется означает язык на котором теги написаны, а не содержание. в любом случае я эту запись не использую. | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 16:45)
| | нужен xhtml
lang="ru" xml:lang="ru"> - указание на каком языке нижеследующий документ. Теги не могут быть на русском, на сколько я знаю... | |
|
|
|
|
|
|
|
для: SHAman
(08.12.2006 в 16:50)
| | вот структура xhtml:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
|
и никаках <?xml в начале. | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 16:56)
| | Это он пропускает. Но я хочу не Transitional, а Strict:( | |
|
|
|
|
|
|
|
для: SHAman
(08.12.2006 в 17:00)
| | А можно вопросик? Что такое валидатор? | |
|
|
|
|
|
|
|
для: ddhvvn
(08.12.2006 в 17:10)
| | http://validator.w3.org/
Это такая прога, которая проверяет код на соответствие стандартам, существущим на данный момент.
Этот валидатор - кода html и xhtml | |
|
|
|
|
|
|
|
для: ddhvvn
(08.12.2006 в 17:10)
| |
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
|
http://validator.w3.org/ проверяет грамотноть написанного html | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 17:14)
| | ВСЕ! ВОт решение:
<!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">
<head>
<title>Оппа!</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link href="css.css" rel="stylesheet" type="text/css" />
</head>
|
Спасибо, AlexSol! Быстро мы его это...;) | |
|
|
|