2016-04-23 3 views
-1

я уже проверил мой XHTML Strict 1.0 код и я столкнулся много ошибок валидатор: validator.w3.org пожалуйста, вы можете помочь мне фиксируя ошибкиXHTML 1.0 Строгие .. неограниченное количество ошибок

код:

<!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" lang="en" xml:lang="en"> <head> 

    <title> my trip around the US on my very own Segway </title> 
</head> 

    <body> 
    <h1> Segway'n USA </h1> 

    <p> 

     Documenting my trip around the US on my 
very own Segway 
    </p> 

    <h2> August 20, 2005 </h2> 

    <img src="images/segway2.jpg"/ alt="segway"/> 

    <p> 
     Well I made it 1200 miles already, and I passed 
     through some interesting places on the way: 
    </p> 

    <ol> <!-- ordered list --> 
<li>Walla Walla, WA</li> 
<li>Magic City, ID</li> 
<li>Bountiful, UT</li> 
<li>Last Chance, CO</li> 
<li>Why, AZ</li> 
<li>Truth or Consequences, NM</li> 
    </ol> 

    <h2> July 14, 2005 </h2> 

    <p> 
     I saw some Burma Shave style signs on the side of the 
     road today : 
    </p> 

    <blockquote> 
Passing cars, 
When you can't see, May get you, 
A glimpse, 
Of eternity. 
    </blockquote> 
    <p> 
     I definitely won't be passing any cars. 
    </p> 

    <h2> June 2, 2005 </h2> 

    <img src="images/segway1.jpg"/ alt="segway"> 

    <p> 
     My frst day of the trip! I can't believe I fnally got 
     everything packed and ready to go. Because I'm on a Segway, 
     I wasn't able to bring a whole lot with me: cellphone, iPod, 
     digital camera, and a protein bar. Just the essentials. As 
     Lao Tzu would have said, <q>A journey of a thousand miles begins 
     with one Segway</q> 
    </p> 

    </body> 

    </html> 

полный ссылка код: http://pastebin.com/L95bt2Yu

спасибо, ребята

+4

Не могли бы вы быть более ленивыми? «неограниченные ошибки». 11 ошибок, обнаруженных при проверке. Большинство из них находятся на одной линии. Все ошибки сопровождаются очень ясной причиной отказа и возможных исправлений. Я сделал вашу разметку действительной только с 6 исправлениями, но ни одна из них не потребовала каких-либо особых усилий. –

+0

Потратьте некоторое время на ошибки и попытайтесь исправить их в зависимости от того, какое сообщение выдается. Это не сайт «исправить свой код». Вы можете попробовать [сайт проверки кода стека Exchange] (http://codereview.stackexchange.com/), но это вряд ли поможет в XHTML. – danielunderwood

+0

okey, но не нужно уменьшать мою репутацию, новичок на этом сайте и нуждаюсь в некоторой помощи ;-(Спасибо в любом случае –

ответ

0

не используйте валидатор первый (использовать XML-анализатор первый) и не использовать старые версии XHTML. Вы должны использовать HTML5 для HTML и XHTML для синтаксического анализатора XML, который будет захватывать около 80% ошибок рендеринга с самого начала и оптимизировать вашу разработку. Таким образом, это означает использование XHTML5 для лучшего из обоих миров. Чтобы использовать HTML5, вам нужно использовать элементы HTML5. Чтобы использовать синтаксический анализатор XML, вам нужно обслуживать страницу как application/xhtml+xml. Локально вам нужно сохранить файл с расширением .xhtml. Не позволяйте подавляющему негативному отношению к XHTML подрывать полезность анализатора XML, лучше всего использовать лучшие инструменты и игнорировать массы, когда они ошибаются. Пока вы используете его в сочетании с HTML5, вы делаете больше всего, что можете сделать, и это намного опережает большинство людей.

Для серверов вам необходимо выполнить согласование содержимого. Когда вы получите в PHP использовать следующий перед тем передачи данных без заголовка (например, любые HTML/echo):

if (stristr($_SERVER['HTTP_ACCEPT'],'application/xhtml+xml')) 
{ 
header('Content-Type: application/xhtml+xml'); 
} 

Пока вы не дойдете до этой точки использовать программу как WinMerge, чтобы определить, как код отличается, если для полных страниц, пока вы не сможете сузить ее.

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
<head> 
<title>XHTML5 Example</title> 
<meta name="description" content="Manage domain accounts." /> 
<meta name="keywords" content="example" /> 
<meta name="language" content="en" /> 
<meta name="robots" content="noarchive, noindex, nofollow" /> 
<base href="https://localhost/" /> 
<link href="blog/rss/" rel="alternate" title="Blog RSS Feed" type="application/rss+xml" /> 
<link href="favicon.ico" rel="icon" /> 
<script defer="defer" src="scripts/index.js" type="application/javascript"></script> 
</head> 

<body> 

<h1><span>Example Header, use h1 element only once per page</span></h1> 
<main> 
<p>Example paragraph.</p> 

<ol> 
<li><span>Bullet One</span></li> 
<li><span>Bullet Two</span></li> 
<li><span>Bullet Three</span></li> 
</ol> 

<ul> 
<li><span>Bullet</span></li> 
<li><span>Bullet</span></li> 
<li><span>Bullet</span></li> 
</ul> 

<blockquote> 
<p>The <code>blockquote</code> element may contain block-level elements. 
The <code>q</code> element may only contain inline elements.</p> 
</blockquote> 
</main> 

<aside> 
<img alt="Alternative text displayed only if image does not load" src="example.png" /> 
</aside> 

</body> 
</html> 
+0

спасибо вам за поддержку, вы потрясающий, но новичок в HTML, и я хочу сначала изучать стандарты, я думаю, что вы говорите о какой-то вещи, которую трудно сделать для меня, или, может быть, это сложно понять, спасибо вам в любом случае –

+0

Просто подумайте о синтаксических анализаторах, в каком ведре вы хотите нести воду. XML Если вы хотите, чтобы XHTML/CSS/JavaScript просматривал мой сайт в моем профиле, он настолько же качественный, как и код, и он позволяет мне делать то, что другие просто не могут. :-) – John

Смежные вопросы