Перейти к содержимому



Validation

#1 Name2013
Name2013
  • Неактивные
  • 3 сообщений
  • Репутация: 0
0

Обновлено 29 апреля 2013 - 23:06  Отправлено 27 апреля 2013 - 23:14

Всем привет. не знаете как тут быть

Line 12, Column 1035: there is no attribute "align"
… /><img src='/sys/avatar/1.jpg' align='left' width='32' height='32' alt='' sty…

_________________________________________________________________

как я понял align устаревшая надо уподреблять iframe а именно
<iframe marginheight="значение">...</iframe>

__________________________________________________________
но как этот iframe внедрить вместо align

Полный код ошибки

if(is_file("sys/avatar/$ank[id].gif")){
echo "<img src='/sys/avatar/$ank[id].gif' align='left' width='32' height='32' alt='' style='margin-right:4px;border-right:px solid #99ccff' />";
}else if(is_file("sys/avatar/$ank[id].jpg")){
echo "<img src='/sys/avatar/$ank[id].jpg' align='left' width='32' height='32' alt='' style='margin-right:4px;border-right:px solid #99ccff' />";
}else if(is_file("sys/avatar/$ank[id].png")){
echo "<img src='/sys/avatar/$ank[id].png' align='left' width='32' height='32' alt='' style='margin-right:4px;border-right:px solid #99ccff' />";
}else{
echo '<img src="/sys/avatar/user.png" align="left" width="32" height="32" alt="" style="margin-right:4px;border-right:px solid #99ccff" />';}
}
______________________________________________________________
или этот iframe надо добавлять через CSS? кто знает как исправить эту ошибки? Заранее спасибо

 

 

  • 0

#2 yury
yury
  • Пользователь
  • 648 сообщений
  • Репутация: 195

Отправлено 28 апреля 2013 - 09:32

Name2013,
Проблема не в устаревании атрибута align, а в несоблюдении вами правил спецификации XHTML, которая (судя по всему) объявлена в начале вашего документа.
Добиться правильности (в просторечии — "валидности") кода можно двумя способами:
  • Выбрать тип документа <!DOCTYPE>, соответствующий вашему коду.
    В данном случае, это переходный тип документа, т.е. вот такой:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • Написать код в соответствии с правилами указанного у вас строгого доктайпа.
    В данном случае, нужно заменить атрибут align='left' на стилевое свойство style='float:left;':
    echo "<img src='/sys/avatar/$ank[id].gif' width='32' height='32' alt='' style='float:left;margin-right:4px;border-right:0px solid #99ccff' />";

  • 2

#3 Name2013
Name2013
    Topic Starter
  • Неактивные
  • 3 сообщений
  • Репутация: 0

Отправлено 29 апреля 2013 - 22:56

Есть ещё ошибку....никак не могу исправить.....Скриншот внизу...
-----------------------------------------------------------------------------------------------------------------
Validation Output: 2 Errors
Line 20, Column 1236: end tag for "body" omitted, but OMITTAG NO was specified
…">Развлечение</a> [3]<br /></div><div class='dred'>&copy; sait.ru 2013</div>
--------------------------------------------------------------------------------------------------------------
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Line 12, Column 1: start tag was here
<body>
Line 20, Column 1236: end tag for "html" omitted, but OMITTAG NO was specified
…">Развлечение</a> [3]<br /></div><div class='dred'>&copy; sait.ru 2013</div>

Прикрепленные изображения

  • 1444.png

  • 0

#4 html-ka
html-ka
  • Неактивные
  • 455 сообщений
  • Репутация: 82

Отправлено 29 апреля 2013 - 23:04

посмотри, есть ли закрывающий тег body
  • 0

#5 yury
yury
  • Пользователь
  • 648 сообщений
  • Репутация: 195

Отправлено 29 апреля 2013 - 23:06

Name2013,
вам надо английский подучить или хотя бы воспользоваться каким-нибудь онлайн переводчиком. Тогда бы вы легко поняли, чего, собственно, от вас хочет иностранец. :)

А он (валидатор) на английском языке сообщает вам, что у вас в коде отсутствуют закрывающие теги </body> и </html> и, на всякий случай, показывает, что соответствующие открывающие теги в вашем коде есть на 12 и 2 строках.
  • 0


Пользователь месяца
Megoydagi Megoydagi 1-й за Август
Очков активности: 30 4 темы, 8 сообщений, 1 балл репутации
Сайт: bank.net.ru
ТОП самых активных за этот месяц
  • Фотография Vmir
    #1

    Vmir
    Очков активности: 22.5 3 темы, 6 сообщений, 1 балл репутации

  • Фотография BLIK
    #2

    BLIK
    Очков активности: 18 Вне конкурса за определение пользователя месяца

  • Фотография kuztoday
    #3

    kuztoday
    Очков активности: 10.5 1 тема, 4 сообщения, 1 балл репутации

  • Фотография SergiuS85
    #4

    SergiuS85
    Очков активности: 10.5 2 темы, 1 сообщение, 1 балл репутации

  • Фотография kolver
    #5

    kolver
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Фотография mkreine
    #6

    mkreine (analiz-krovi.net)
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Фотография Megoydagi
    #7

    Megoydagi (bank.net.ru)
    Очков активности: 9 Вне конкурса за определение пользователя месяца

  • Фотография wp01
    #8

    wp01
    Очков активности: 7.5 0 тем, 5 сообщений, 1 балл репутации

  • Фотография Totti
    #9

    Totti
    Очков активности: 7.5 0 тем, 5 сообщений, 1 балл репутации

  • Фотография fedornabilkin
    #10

    fedornabilkin (plohoneponyal.ru)
    Очков активности: 7.5 1 тема, 2 сообщения, 1 балл репутации

  • Показать весь ТОП 10

Поддержите форум! =)
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru