2015-05-16 4 views
4

нет атрибута "LeftMargin"Validation Вывод ошибок: нет атрибута "LeftMargin"

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheig…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
 
<head>

Не уверен, что это неправильно, какие-нибудь советы?

ответ

5

leftmargin был нестандартным расширением для HTML поставщиком браузеров. Это никогда не было стандартизировано, потому что CSS появился (почти два десятилетия назад). Поскольку он не является стандартным, он не является частью XHTML 1.0 Transitional DTD.

Используйте CSS вместо этого (для всех атрибутов, которые у вас есть в теге начала тега в этом примере).

Примечание: Переходное ОТД был представлен в качестве средней точки, чтобы помочь перейти от HTML 3.2 к Strict DTD. Вы, вероятно, не должны его использовать. В этом случае было бы разумно перейти к HTML 5 (который в прошлом году достиг статуса рекомендации).

1

Изменить код:

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheig… 

Используйте CSS вместо того, чтобы стиль вашего веб-страницы:

<style type="text/css"> 
    body { 
     margin: 0; 
     padding: 0; 
     background: #FFFFFF; 
    } 
</style> 
Смежные вопросы