Обычно устанавливается в начале файла, для обозначения именно формата файла HTML. И тогда браузерам дается "приказ" отображать именно этот формат. Далее идут строчки с указанием подключений файлом и (или) скриптов. А затем собственно сам код файла на HTML.
Эта строчка
Blockquote<!--[if lt IE 7]
Blockquote
означает, что если вы используете браузер младше IE 7, то будет использоваться таблица стилей iebehavior.css. Какая css у вас основная? Посмотреть бы код.
Конечно может, а с чего вы взяли, что первым обязательно должно быть имя функции?
Можно и var и просто любые конструкции языка использовать сразу с начала файла, совсем необязательно начинать с объявления функции.
Скопировать эту картинку на свой свой компьютер - это есть в свойствах любого браузера, затем зайти в "персонализация", выбрать опцию "фон рабочего стола" и установить скопированную картинку
в качестве фона рабочего стола.
Добрый вечер, сам занимаюсь написанием сайтов, изучаю html, css, javascript, jquery и люблю баловаться с этими менюшками, блоками, тем более что это сейчас набирает популярность, вот на этом сайте есть пример как сделать выдвигающуюся панель на css с демонстрацией онлайн: http://jemand.ru/vydvigayushhayasya-panel-na-css/