Правильный тип документа для навигации и валидатора RDFa
Мне нужно прояснить мысли о типах HTML. на этой странице: http://kovo.intl.uk.to/ Я добавляю навигацию по сухарям с помощью RDFa. но тогда страница была больше не действительна. Я погуглил и обнаружил, что изменил тип документа:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
Теперь страница действительна на 100%, но что означает XHTML и такое НИЗКОЕ число? На своих веб-страницах я использую строгий HTML 4.01, потому что я пишу страницы в основном на словацком для словацких людей, и то, что я вижу на некоторых компьютерах и как они используются, - это "каменный век" (Windows XP + ie8 в лучшем случае:D).
Это правильное решение и что влияет на типы документов для пользователей или поисковых систем?
3 ответа
Попробуйте использовать это
<!DOCTYPE html>
<html vocab="http://www.w3.org/2011/rdfa-context/rdfa-1.1">
<head> <title>Kovove webstránky</title>
<!-- Just for validation purpose the if clause -->
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge" /><![endif]-->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="../css/main.css" />
<script type="text/javascript" src="../js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="../js/anim.js"></script>
</head>
<body>
<div class="pagewrap">
<div class="menu vrch">
<div class="aktivna">
<a class="pol" href="http://kovo.intl.uk.to/index.php"><span>Domov</span></a>
<a class="arrowh" href="http://kovo.intl.uk.to/index.php">
<span></span>
<span></span>
</a>
</div>
<div class="">
<a class="pol" href="http://kovo.intl.uk.to/tvorba"><span>Tvorba</span></a>
<a class="arrowh" href="http://kovo.intl.uk.to/tvorba">
<span></span>
<span></span>
</a>
</div>
<div class="">
<a class="pol" href="http://kovo.intl.uk.to/blog"><span>Blog</span></a>
<a class="arrowh" href="http://kovo.intl.uk.to/blog">
<span></span>
<span></span>
</a>
</div>
<div class="">
<a class="pol" href="http://kovo.intl.uk.to/ine"><span>Daco iné</span></a>
<a class="arrowh" href="http://kovo.intl.uk.to/ine">
<span></span>
<span></span>
</a>
</div>
</div>
<div class="menu nalavo">
<div class="aktivna">
<a class="ico" rel="nofollow" href="">
</a>
<a class="arrow" rel="nofollow" href="">
<span></span>
<span></span>
</a>
</div>
</div>
<div class="stred">
<div class="telo">
<div class="bread">
<div>
<span typeof="v:Breadcrumb">
<a href="http://kovo.intl.uk.to" rel="v:url" property="v:title">kovo.intl.uk.to</a> >
</span>
</div>
<div>
<span typeof="v:Breadcrumb">
Domovská stránka </span>
</div>
</div>
<h1>Nadpis 1 </h1>
blablablabla
blablabl
blablablabla
blablablabla
blablablabla
blablablablablablablablablablablablablablablablablablablablablablablablablablab
lablablablablablablablablsdasdasdasdasdasdasdsdfsdgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgfdg
ablablablablablablablablablablablablablablablablablablablablablablablablablabl
ablablablablablablablablablablablablablablablablablablabla
</div>
</div>
<div class="peta">
<span class="left">© 2014 Matej Kovác</span>
<span class="right"><a href="http://validator.w3.org/check?uri=referer">(X)HTML valid</a></span>
</div>
</div>
</body>
</html>
С другой стороны, вы должны прочитать больше о семантической сети.
Это подтверждает, хорошо!
RDFa 1.0 можно использовать в XHTML 1.0 (используя DOCTYPE, включенный в ваш вопрос).
RDFa 1.1 может использоваться, вероятно, в любой (X) версии HTML (все интерпретируются через правила синтаксического анализа HTML5), а именно: HTML5, XHTML5, HTML 4.01, XHTML 1.0, XHTML 1.1,…:
HTML + RDFa 1.1 (Рекомендация W3C от 22 августа 2013 г.)
Поддержка RDFa в HTML4 и HTML5
XHTML + RDFa 1.1 - второе издание (рекомендация W3C от 22 августа 2013 г.)
Поддержка RDFa с помощью XHTML Modularization
XHTML 1.0 - это "переформулировка трех типов документов HTML 4 как приложений XML 1.0"
Так что у вас все хорошо, это все равно эквивалент HTML 4:
There are three formal DTDs for XHTML 1.0, corresponding to the three different versions of HTML 4.01:
- XHTML 1.0 Strict is the XML equivalent to strict HTML 4.01, and includes elements and attributes that have not been marked deprecated in the HTML 4.01 specification. As of May 25, 2011, XHTML 1.0 Strict is the document type used for the homepage of the website of the World Wide Web Consortium.
- XHTML 1.0 Transitional is the XML equivalent of HTML 4.01 Transitional, and includes the presentational elements (such as center, font and strike) excluded from the strict version.
- XHTML 1.0 Frameset is the XML equivalent of HTML 4.01 Frameset, and allows for the definition of frameset documents—a common Web feature in the late 1990s.
XHTML + RDFa - это один из методов, используемых для разработки контента семантической паутины путем внедрения богатой семантической разметки. Версия 1.1 языка является надмножеством XHTML 1.1