Как наличие тега <!DOCTYPE html> влияет на скрипт?
Добрых суток.
Пишу свои первые скрипты. Хотел поуправлять размерами изображения в зависимости от размера экрана с помощью js (что css тут лучше подходит, я в курсе).
Выяснилось, что в скрипте не могу получить доступ к тегу body и соответственно к свойству document.body.clientHeight, если сверху кода наличествует, как положено <!DOCTYPE html>.
Нужную функцию вызываю из: <body onload="my_function();">
Как только убираю <!DOCTYPE html>, всё сразу работает нормально. Почему так?
|