2012-06-15 3 views
1

Я пытаюсь проверить чей-то код здесь, и они используют xhtml1-strict DOCTYPE.Как исправить ошибку проверки w3.org: нет атрибута «sid» или «Element« iframe »undefined?

Я почти там; за несколько erors кроме ...

  • Там нет атрибута "Sid"
  • Элемент "IFrame" неопределенные

Для SID атрибута вопрос, это то, что у них есть:

<li class="drop" sid="nav_products"> <span class="head">Our Products</span> 
    <ul id="nav_products" style="display: none;"> 

     <li><a href="/products/itemNumOne.php">Toys</a></li> 

     <li><a href="/products/itemNumTwo.php">Tools</a></li> 

     <li><a href="/products/itemNumThree.php">Beauty</a></li> 

     <li><a href="/products/itemNumFour.php">Electronics</a></li> 

    </ul> 
    </li> 

И из-за ошибки IFRAME, я также получаю больше 2 ошибки:

  • нет атрибута «ЦСИ»
  • нет атрибута «стиль»

    <h2>Read The Latest News</h2> 
    <iframe src="http://p.p0.com/YesConnect/HtmlMessagePreview?a=TiTnp" style="width:100%; height:4350px; border-collapse:collapse; border:1px solid #ccc; padding:10px 0 0"></iframe> 
    

Может кто-нибудь ПОЖАЛУЙСТА поможет мне исправить эти ошибки? Я не эксперт в этой области, поэтому вам придется немного объяснить эти решения. Большое спасибо за ваше время и помощь !!!

ответ

0

Вопрос, который следует задать, вероятно, потому, что предыдущий разработчик использовал «сид» в первую очередь. Насколько мне известно, атрибут «sid» никогда не будет проверяться в любом типе XHTML, поэтому рекомендуется изменить его на «класс» или «id», а затем изменить код, который опирается на «sid» соответственно.

0

Хорошо, так что я был прибегая к помощи решений и нашел этот сайт, что-то ответил на мои вопросы на IFRAME

Так что я кончался изменения DOCTYPE для этой одной страницы на «XHTML 1.0 Transitional» из «XHTML 1.0 Strict», и это исправило все 3 ошибки, которые я получал для использования iframe. Надеюсь, эта информация поможет кому-то :)

Однако я все еще застрял в ошибке для sid, любая помощь будет принята с благодарностью!

UPDATE: Этого ответ почти 6 лет старый, и выглядит как с тех пор мало что изменилось: P Как Davide Андреа указал, выше ссылка не работает больше, некоторые из вас мог бы найти этот ответ полезным: https://stackoverflow.com/a/8265544/1081016

+0

Эта ссылка 404 –