А можете разместить все это на одном из подобных сервисов: http://liveweave.com/ или http://jsfiddle.net/
setTimeout() Вы где применяли?
Обратите внимание, что Вы блочный элемент h2 заключили в строковый - span (поменяйте span на div).
Разницу я понимаю, но не всегда "такую разницу" необходимо применять. И если Вы вместо тэгов хэдэров, фьютэров и т.п. использовали дивы, разве надо сразу же другой стандарт прописывать? К тому же, зачастую эти хтмлевские 5 стандарта тэги немножко странновато себя ведут в разных браузерах и при разных разрешениях :-) ---------- Добавлено 16.12.2013 в 18:19 ----------
И тэгами и не только тэгами...
Валидация - это соответствие стандартам. Плох тот разработчик, который делает код не соответствующий стандартам.
К тому же, валидация очень часто дает возможность исправить собственные ошибки, которые неизбежно возникают при написании кода. Но я пишу все ручками... А тем, кто делает сайты на ЦМС, наверное, как Вы говорите, действительно чехать на валидацию... так как для этого надо определенные знания.
Интересно, а чем должен HTML5 пахнуть? 😂
А то что ругается валидатор - это проблема не стандарта, а кривой верстки. Лично для меня одним из показателей профессиональности разработчиков является отсутствие ошибок валидации.
В последнее многие потихоньку переходят на HTML5. Причем здесь "ленивый верстальщик"?---------- Добавлено 16.12.2013 в 15:19 ----------
Для работы Вашего сайта - никакой!
Создайте файл .htaccess в папке и пропишите там нужные Вам правила (т.е. он не должен быть пустым). При этом правила заданные в .htaccess, который лежит в корне сайта - будут отменены.
Обязательно проверьте, чтобы все работало верно!
Вам в помощь jQuery.
Код примерно такой:
$(document).ready(function() {
$('#small a').click(function(eventObject) {
if ($('#big img').attr('src') != $(this).attr('href')) {
$('#big img').hide().attr('src',$(this).attr('href'));
$('#big img').load(function() {
$(this).fadeIn(2000);
});
}
eventObject.preventDefault();
$('#switchGal').toggle(function() {
$('#gallery').slideDown(2000);
},
function() {
$('#gallery').slideUp(2000);
$('#small a img').click(function() {
$('#small a img').fadeTo(1000,1);
$(this).fadeTo(1000, 0.6);
Но под Ваш запрос необходимо немножко "допилить"...
Пожалуйста.
Гугл иногда "страдает" своеобразной логикой, в некоторых вещах "без 100 грамм" не разберешься :)
Понятно...
Посмотрите в Аналитикс здесь: Стандартные отчеты -> Источники траффика -> Поисковая оптимизация->Запросы
Вы имеете ввиду Яндекс?
Если надо гарантировано, то положите в эту папку файлик .htaccess со следующим содержанием:
deny from all
Доступ в эту папку будет для всех закрыт:)