X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Validation
Name2013
Name2013
Topic Starter сообщение 28.4.2013, 0:14; Ответить: Name2013
Сообщение #1


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

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
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 28.4.2013, 10:32; Ответить: yury_mw
Сообщение #2


Name2013,
Проблема не в устаревании атрибута align, а в несоблюдении вами правил спецификации XHTML, которая (судя по всему) объявлена в начале вашего документа.
Добиться правильности (в просторечии — "валидности") кода можно двумя способами:
  1. Выбрать тип документа <!DOCTYPE>, соответствующий вашему коду.
    В данном случае, это переходный тип документа, т.е. вот такой:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. Написать код в соответствии с правилами указанного у вас строгого доктайпа.
    В данном случае, нужно заменить атрибут 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' />";
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Name2013
Name2013
Topic Starter сообщение 29.4.2013, 23:56; Ответить: Name2013
Сообщение #3


Есть ещё ошибку....никак не могу исправить.....Скриншот внизу...
-----------------------------------------------------------------------------------------------------------------
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>
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
html-ka
html-ka
сообщение 30.4.2013, 0:04; Ответить: html-ka
Сообщение #4


посмотри, есть ли закрывающий тег body
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 30.4.2013, 0:06; Ответить: yury_mw
Сообщение #5


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

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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 20.4.2024, 9:49
Дизайн