Форум программистов, компьютерный форум, киберфорум
Наши страницы
HTML, CSS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
Heidel
112 / 112 / 39
Регистрация: 11.10.2011
Сообщений: 647
1

Доктайп

28.04.2012, 22:38. Просмотров 2168. Ответов 12
Метки нет (Все метки)

Для веб-страницы задан доктайп
CSS
1
2
<!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">
и всё бы хорошо, страница проходила бы валидацию без ошибок, но в коде страницы также присутствует счетчик от LiveInternet, код состоит их двух частей
HTML5
1
2
3
4
5
6
7
8
9
10
11
<!--LiveInternet counter--><script type="text/javascript"><!--
        new Image().src = "//counter.yadro.ru/hit?r"+
        escape(document.referrer)+((typeof(screen)=="undefined")?"":
        ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
        screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
        ";"+Math.random();//--></script><!--/LiveInternet-->
 
<!--LiveInternet logo--><a href="http://www.liveinternet.ru/click"
                target="_blank"><img src="//counter.yadro.ru/logo?12.2"
                title="LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня"
                alt="" border="0" width="88" height="31"/></a><!--/LiveInternet-->
и на счетчик валидатор ругается, ошибки, которые он выдает, на скрине.
На ЛивИнтернет предупреждают, что при внесении изменений в код счетчика его правильная работа не гарантирована.
На странице все отображается, так как задумывалось, но всё-таки, могут быть какие-то проблемы от того, что код невалидный?
0
Миниатюры
Доктайп  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2012, 22:38
Ответы с готовыми решениями:

Доктайп
кароч писал я сайт чёто доктайп сразу упустил и сверстал полностью под оперу, фф и хром, так как у...

На хосте пропадает доктайп и head уходит
Здрс-те. Когда выкладываю сайт на хост, то в отладчике доктайп не отображается, а стили уходят...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Veygon
21 / 21 / 2
Регистрация: 07.04.2012
Сообщений: 299
28.04.2012, 23:10 2
я не знаю конечно как это связано с вашей проблемой,но я вообще не понимаю почему валидатор выдаёт ошибки даже в самом простом участке кода.это лично у меня так.
0
Heidel
112 / 112 / 39
Регистрация: 11.10.2011
Сообщений: 647
28.04.2012, 23:14  [ТС] 3
Veygon, ну, раз валидатор их выдает, значит, они там есть. может быть, код не соотвествует объявленному в начале документа доктапу.
если хотите, могу посмотреть, что у вас за ошибки, может быть, разберемся.
0
Veygon
21 / 21 / 2
Регистрация: 07.04.2012
Сообщений: 299
28.04.2012, 23:20 4
вы проверяете валидность вёрстки уже на готовом сайте?? или так берете код из редактора и вставляете???
0
Heidel
112 / 112 / 39
Регистрация: 11.10.2011
Сообщений: 647
28.04.2012, 23:21  [ТС] 5
Veygon, и так, и так.
0
Veygon
21 / 21 / 2
Регистрация: 07.04.2012
Сообщений: 299
28.04.2012, 23:24 6
ну а я проверяю покачто только из редактора,вот я взял кусочек кода посмотрите.оно выдает что в тех местах не хватает закрывающеге слеша,хотя он там есть.и закрывающие скобки.
0
Миниатюры
Доктайп  
Heidel
112 / 112 / 39
Регистрация: 11.10.2011
Сообщений: 647
28.04.2012, 23:28  [ТС] 7
Veygon, ога, валидатор выдает не то, что закрывающего слэша не хватает, а то, что он там лишний.
Это происходит из-за того, что у тебя задан доктайп для HTML 4.01.
Если ты задашь доктайп для XHTML 1.0 (или HTML 5), валидатор должен перестать выдавать эти ошбки.
0
Veygon
21 / 21 / 2
Регистрация: 07.04.2012
Сообщений: 299
28.04.2012, 23:35 8
никакой разницы в этом нет, и насчёт слеша-он тут не причём,если его убрать,то красным выделится фигурная скобка,если убрать её,тогда красным выделится следующий стоящий символ.
0
Heidel
112 / 112 / 39
Регистрация: 11.10.2011
Сообщений: 647
28.04.2012, 23:38  [ТС] 9
Veygon, ню, если б можно было код глянуть, тогда можно было бы сказать конкретнее)
0
Veygon
21 / 21 / 2
Регистрация: 07.04.2012
Сообщений: 299
28.04.2012, 23:41 10
вот
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="shortcut icon" href="images/иконка.jpg" type="image/x-icon"/>
<link rel="stylesheet" type="text/css" href="style.css" />
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content=/>
<meta name="keywords" content=/>
 
<title>Servord</title>
 
</head> 
 
  
<body> 
 
    <div id="shapka">    
        <form id="qw" action="obrabotka.php" method="POST" name="lp_form">
        <div id="log">E-mail:</div><input type="text" name="parol" size="25" id="login" />
        <div id="pass">Пароль:</div><input type="password" name="parol" size="25" id="password"/>
        </form>
0
Heidel
112 / 112 / 39
Регистрация: 11.10.2011
Сообщений: 647
28.04.2012, 23:49  [ТС] 11
Вот исправленный код, он валидный
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!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>
<link rel="shortcut icon" href="http://www.cyberforum.ru/images/иконка.jpg" type="image/x-icon"/>
<link rel="stylesheet" type="text/css" href="style.css" />
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content="" />
<meta name="keywords" content="" />
 
<title>Servord</title>
 
</head> 
 
  
<body> 
 
    <div id="shapka">    
        <form id="qw" action="obrabotka.php" method="post" name="lp_form">
        <div id="log">E-mail:</div><input type="text" name="parol" size="25" id="login" />
        <div id="pass">Пароль:</div><input type="password" name="parol" size="25" id="password"/>
        </form>
</div>
 </body>
</html>
Исправлен доктайп,
вместо открывающего тега <html> задан
HTML5
1
<html xmlns="http://www.w3.org/1999/xhtml">
добавлены значения в метатеги
HTML5
1
2
<meta name="description" content="" />
<meta name="keywords" content="" />
в теге <form> значение атрибута написано строчными буквами method="post"
0
Veygon
21 / 21 / 2
Регистрация: 07.04.2012
Сообщений: 299
28.04.2012, 23:57 12
и чё?? теперь доктайп меняять чтоли???
0
Heidel
112 / 112 / 39
Регистрация: 11.10.2011
Сообщений: 647
29.04.2012, 00:06  [ТС] 13
Либо, оставив тот доктайп, что был у тебя, убрать слэш перед закрывающей скобкой в тегах, у которых нет закрываающего элемента, код тоже будт валидным.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="shortcut icon" href="images/иконка.jpg" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="style.css">
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="">
<meta name="keywords" content="">
 
<title>Servord</title>
 
</head> 
 
  
<body> 
 
    <div id="shapka">    
        <form id="qw" action="obrabotka.php" method="POST" name="lp_form">
        <div id="log">E-mail:</div><input type="text" name="parol" size="25" id="login">
        <div id="pass">Пароль:</div><input type="password" name="parol" size="25" id="password">
        </form>
</div>
</body>
</html>
0
29.04.2012, 00:06
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru