Привет всем:В чем разница между «// W3C // DTD HTML 4.01» и «// W3C // DTD XHTML 1.0»?
Я хочу, чтобы получить autual высоту веб-браузера, но я получил некоторые неурядицы о W3C DTD HTML 4.01 и // W3C // DTC XHTML 1.0, ниже мой вопрос подробно:
Если я использую W3C DTD HTML 4.01 в верхней части заголовка страницы и использовать document.body.clientHeight, то я не могу получить полную высоту браузера:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Test jQuery Height</title> <script type="text/javascript" src="../lib/jquery-1.8.3.min.js"></script> <script type="text/javascript"> $(function(){ var height=document.body.clientHeight; alert(height); }) </script> </head> <body> <div style="margin-left:30px;"> <button>Start Select</button> <button>Stop Select7lt;/button> </div> </body> </html>
Но если я изменяю // W3C // DTD HTML 4.01 или использовать документ .documentElement.clientHeight, то я мог бы получить фактическую высоту браузера:
1. Использование // W3C // DTD HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Test jQuery Height</title> <script type="text/javascript" src="../lib/jquery-1.8.3.min.js"></script> <script type="text/javascript"> $(function(){ var height=document.body.clientHeight; alert(height); }) </script> </head> <body> <div style="margin-left:30px;"> <button>Start Select</button> <button>Stop Select7lt;/button> </div> </body> </html>
- Использование document.documentElement.clientHeight
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Test jQuery Height</title> <script type="text/javascript" src="../lib/jquery-1.8.3.min.js"></script> <script type="text/javascript"> $(function(){ var height=document.documentElement.clientHeight; alert(height); }) </script> </head> <body> <div style="margin-left:30px;"> <button>Start Select</button> <button>Stop Select7lt;/button> </div> </body> </html>
Итак, мой вопрос В чем разница между «// W3C // DTD HTML 4.01 "и" // W3C // DTD XHTML 1.0 "?
Любая помощь будет очень благодарна!
Если это возможно, рекомендуется принять HTML5-''. –
Проблема с получением вашего clientHeight и clientWidth, похоже, больше связана с браузером. Какой браузер вы используете? –
Ну, наша команда надеется, что она может работать штрафы за ** Chrome, Firefox, IE9 + **, я думаю, что для этого должно быть общее решение. – lucumt