Jump to content
  • 0

DOCTYPE


Feers1de
 Share

Question

Здравствуйте! Написал 2 html страницы, после их валидации ужаснулся, в одной стронице 222 ошибки, в другой - 22. Писал вроде бы всё правильно, поэтому вопрос, какой DOCTYPE прописывать в начале? Скача мануал с сайта, оттуда скопировал следующий DOCTYPE:

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

Что в нём не так? Или я действительно так много раз ошибся при написании страницы?

Link to comment
Share on other sites

23 answers to this question

Recommended Posts

  • 0

1. Некоторые доктайпы запрещают использование некоторых элементов.

2. Некоторые доктайпы предъявляют к элементам требования, которых не предъявляют другие доктайпы.

Покажьте страницы, что ли.

Edited by Gaspode
Link to comment
Share on other sites

  • 0

<!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>Motd</title>
</head><body alink="#339933" bgcolor="#000000" text="#ffb000" vlink="#ffb000" link="#ffb000">
<font color="#99cc33" face="arial"><h2><p align="center">Приветствуем вас на игровом CS 1.6 сервере DeadlyFrags.Ru</p></h2></font>
<hr align="center" width="100%" color="#ffb000" size="1">
<font face="arial">Список платных услуг:
</font><ol type="1">
<font face="arial"><li>Снятие перманентного бана - 100 рублей;
</li><li>Снятие досрочного бана - 50 рублей;
</li><li>Покупка Админки:
<ul>
<li disk="" type="">Навсегда - 20$ (600 рублей)
</li><li disk="" type="">1 месяц - 150 рублей

</li><li disk="" type="">2 месяца - 250 рублей
</li><li disk="" type="">3 месяца - 400 рублей
</li></ul>
</li><li>Заказать качественный сервер CS 1.6 на любой ваш вкус - о цене договор идёт в ICQ.</li></font></ol>
<hr align="center" width="100%" color="#ffb000" size="1">
<font face="arial">Список Администраторов проекта:
<ol><li>CruelAngel</ol>
<img src="icq.png">ICQ - 558747166<br>
<img src="skype.png">Skype - CryelAngel
</font>
<br><br><font face="arial">При нажатии на кнопку "ОК" вы автоматически соглашаетесь с <a href="rules.html">настоящими правилами сервера</a>.
<br>Желаем вам приятной игры!</font>

</body>
</html>

Теги <font> и <center>, атрибуты align, bgcolor, link, vlink, text,size — устарели. Атрибуты disk и type, вообще не существуют. Вместо атрибутов нужно использовать CSS

Link to comment
Share on other sites

  • 0

<!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>Motd</title>
</head><body alink="#339933" bgcolor="#000000" text="#ffb000" vlink="#ffb000" link="#ffb000">
<font color="#99cc33" face="arial"><h2><p align="center">Приветствуем вас на игровом CS 1.6 сервере DeadlyFrags.Ru</p></h2></font>
<hr align="center" width="100%" color="#ffb000" size="1">
<font face="arial">Список платных услуг:
</font><ol type="1">
<font face="arial"><li>Снятие перманентного бана - 100 рублей;
</li><li>Снятие досрочного бана - 50 рублей;
</li><li>Покупка Админки:
<ul>
<li disk="" type="">Навсегда - 20$ (600 рублей)
</li><li disk="" type="">1 месяц - 150 рублей

</li><li disk="" type="">2 месяца - 250 рублей
</li><li disk="" type="">3 месяца - 400 рублей
</li></ul>
</li><li>Заказать качественный сервер CS 1.6 на любой ваш вкус - о цене договор идёт в ICQ.</li></font></ol>
<hr align="center" width="100%" color="#ffb000" size="1">
<font face="arial">Список Администраторов проекта:
<ol><li>CruelAngel</ol>
<img src="icq.png">ICQ - 558747166<br>
<img src="skype.png">Skype - CryelAngel
</font>
<br><br><font face="arial">При нажатии на кнопку "ОК" вы автоматически соглашаетесь с <a href="rules.html">настоящими правилами сервера</a>.
<br>Желаем вам приятной игры!</font>

</body>
</html>

Теги <font> и <center>, атрибуты align, bgcolor, link, vlink, text,size — устарели. Атрибуты disk и type, вообще не существуют. Вместо атрибутов нужно использовать CSS

В CSS я не силён, даже вообще его не знаю.

Edited by FacilGrace
Link to comment
Share on other sites

  • 0
Я для начала изучаю хтмл, потом уже ксс.

Изучай тогда хотя бы HTML 4.01 или XHTML, а то судя по вашему коду вы нашли уроки десятилетней давности. Сейчас же в HTML учить нечего: простые теги (типа <a>, <p>, <img> и ещё несколько), списки, таблицы, формы. Главную же роль играет CSS.

Link to comment
Share on other sites

  • 0
Я для начала изучаю хтмл, потом уже ксс.

Изучай тогда хотя бы HTML 4.01 или XHTML, а то судя по вашему коду вы нашли уроки десятилетней давности. Сейчас же в HTML учить нечего: простые теги (типа <a>, <p>, <img> и ещё несколько), списки, таблицы, формы. Главную же роль играет CSS.

Изучал по самоучителю.

Link to comment
Share on other sites

  • 0

Ты мне чё во всех темах теперь будешь рекомендовать это? Без тебя знаю, что мне это пригодится. Повторяю ещё раз, для начала я изучаю html язык, далее css, после покупаю тот самый учебник, который рекомендовал, а уже после буду практиковаться, верстая самые простые макеты.

p.s. в первом посте я DOCTYPE правильно описал?

Link to comment
Share on other sites

  • 0

Что значит правильно-неправильно? Используешь html4 - пишешь один доктайп, испльзуешь html5 - другой, для xhtml - свой. Вот для наглядности.

А так как ты используешь кучу устаревших тегов, а твой доктайп говорит о "Строгий синтаксис HTML", то валидатор ругается.

И так, для справки - изучать html без css параллельно - даром потраченное время.

Link to comment
Share on other sites

  • 0

Что значит правильно-неправильно? Используешь html4 - пишешь один доктайп, испльзуешь html5 - другой, для xhtml - свой. Вот для наглядности.

А так как ты используешь кучу устаревших тегов, а твой доктайп говорит о "Строгий синтаксис HTML", то валидатор ругается.

И так, для справки - изучать html без css параллельно - даром потраченное время.

Мне одновременно чтоль изучать и то и другое?

Link to comment
Share on other sites

  • 0

Да. Теперь все делается через CSS (цвета, шрифты, размеры и так далее и так далее, можно долго пречислять), а html нужен лишь для структуры. Количество тегов html, работу которых нужно знать - минимально.

Ваш справочник сильно устарел.

Edited by buddah
Link to comment
Share on other sites

  • 0

Да. Теперь все делается через CSS (цвета, шрифты, размеры и так далее и так далее, можно долго пречислять), а html нужен лишь для структуры. Количество тегов html, работу которых нужно знать - минимально.

Ваш справочник сильно устарел.

Может сразу мне приступить к изучению css?

Link to comment
Share on other sites

  • 0
Может сразу мне приступить к изучению css?

Ничего другого Вам не остается. Сверстать страницу на чистом HTML без CSS - дорогого стоит:) По крайней мере по затраченному времени :) Тут главное начать изучение с правильной литературы или метод. материала. HTMLBOOK.RU - идеально для этого подходит. В использование CSS нет ничего сложного, главное разобраться в теории и применить полученные знания на практике.

Link to comment
Share on other sites

  • 0

нифига школота борзая :)

1. в этом учебнике есть все, что ты описал. после его прочтения будет база, на которую можно набивать опыт верстки. хочешь изучать хтмл - флаг тебе в руки. но для верстки нужно знать css.

2. больше наглым и тупорылым (ты даже не удосужился изучить ссылки, что я те дал) школьникам не даю советов :)

Selen, для чего придумали css

Link to comment
Share on other sites

  • 0

нифига школота борзая ;)

1. в этом учебнике есть все, что ты описал. после его прочтения будет база, на которую можно набивать опыт верстки. хочешь изучать хтмл - флаг тебе в руки. но для верстки нужно знать css.

2. больше наглым и тупорылым (ты даже не удосужился изучить ссылки, что я те дал) школьникам не даю советов ;)

Selen, для чего придумали css

Ну и ? Что ты хотел хотел сказать, дав ссылку на эту статью ? Я это и так знал.

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