Jump to content
  • 0

почему код примера с htmlbook не валиден?


Storm
 Share

Question

Всем привет.

Вопрос касается данного доктайпа:

quot;-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">.

Объясните или дайте ссылку где доходчиво написано как нужно писать код, чтобы с данным доктайпом он был валиден.

В качестве примера можно рассмотреть код с http://www.htmlbook.ru/html/form.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег FORM</title>
</head>
<body>

<form action="/cgi-bin/handler.cgi">
<b>Как по вашему мнению расшифровывается аббревиатура "ОС"?</b>

<input type="radio" name="answer" value="a1">Офицерский состав

<input type="radio" name="answer" value="a2">Операционная система

<input type="radio" name="answer" value="a3">Большой полосатый мух
<p><input type="submit"></p>
</form>

</body>
</html>

Валидатор говорит, что в н?м 8 ошибок. А казалось бы...

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

странно... оч странно.. какой-то страный доктайп чтоли...

я так и не смог привести сие чадо в валидный вид полностью.

я вообще удалил все содержимое с формы а он все равно ругался.... о0

Link to comment
Share on other sites

  • 0

Полностью валидный код:

quot;-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Тег FORM

Как по вашему мнению расшифровывается аббревиатура "ОС"?

Офицерский состав

Операционная система

Большой полосатый мух

Link to comment
Share on other sites

  • 0

Спасибо за подсказку.

На применение данного доктайпа меня натолкнула вот эта статья http://www.ibm.com/developerworks/ru/libra...site/index.html

В ней написано, что это переходной доктайп между HTML 4.01 Transitional и XHTML 1.0 Strict.

какой бред....

Чего бред?

Link to comment
Share on other sites

  • 0

Можно вот так еще переделать. Но смысл остается тем же - input должен быть внутри p, div или другого тега.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег FORM</title>
</head>
<body>

<form action="/cgi-bin/handler.cgi">
<p><b>Как по вашему мнению расшифровывается аббревиатура "ОС"?</b></p>
<p><input type="radio" name="answer" value="a1">Офицерский состав

<input type="radio" name="answer" value="a2">Операционная система

<input type="radio" name="answer" value="a3">Большой полосатый мух</p>
<p><input type="submit"></p>
</form>

</body>
</html>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy