В крайнем случае вы можете повесить вышеуказанный класс .site на сам элемент body, избавившись от дополнительной обертки. Но как я уже сказал, крайне не рекомендую этого делать.
avr1972, я заметил, что молодые разработчики крайне негативно относятся к "лишним" блокам в разметке =))
Постарайтесь изжить в себе это, и ваша жизнь как разработчика будет намного проще =))
Понимаете правильно. Но это не искусственный блок. Он вполне может быть задействован в разметке. Во-первых на body никогда не стоит полагаться. В него что только не запихивается в течение жизни сайта. Лучше всю страницу обернуть общим дивом, и в нем работать, оставив пространство в body на откуп остальным плагинам и т.п. Во-вторых этот блок может использоваться для прижатия подвала. В третьих, на него могут вешаться, в зависимости от дизайна, разные фоновые картинки. И еще куча вариантов использования.
Использовать первый, если он отсутствует — второй, и так далее. sans-serif означает использовать шрифт без засечек, установленный в настройках браузера по умолчанию, если все остальные не найдены.
С такими вопросами нужно идти на htmlbook или MDN в справочный раздел. Там найти свойство font-family и самому обо всем прочитать.
distance - это смещение тени, первые два параметра в text-shadow. Угол задан 120 градусов, но это врядли выйдет, так что задаем "1px 1px" что даст смещение на 45 (135)
Для 90 задаем только y смещение а x задаем ноль.
size - это размер тени, третий параметр text-shadow/
Что значит "не хочу"? Детский сад какой-то... Нормальная компания/студия/организация вполне может позволить себе дешевый php/mysql хостинг и нанять разово программиста (если своих нет, или они нихрена не умеют, или не хотят) чтобы он прикрутил понравившийся дизайн на какую-нибудь CMS
Блин. проанализируйте ошибку. Что входит в понятие "не работает": обработчики не навешиваются, скроллит неправильно или еще что-то.
выделите суть проблемы. Потом минимально необходимый код воспроизводящий проблему закиньте в онлайн-песочницу и подробно описав проблему в вопросе, приложите ссылку на песочницу.
Поверьте, так у вас будет намного больше шансов получить быстрый правильный ответ. К тому же растёт вероятность того, что в процессе анализа вы сами поймете в чем ошибка.
Значит у вас слетает обработчик, например, если разметка обновляется. Так не угадаешь, нужно весь код анализировать, что мешает.
Есть железобетонный вариант:
Ясно же написано: доступ указанному пользователю запрещен!
Выводы: либо пользователя такого не существует, либо не верный пароль.
зы. Имеется ввиду пользователь mysql, а не сайта.