HTML 5 — это инструмент для упорядочивания Web-контента. В HTML 4 многие вещи были просто недоступны и требовали плагинов типа Adobe Flash или Microsoft Silverlight. Использовать нестандартные, недокументированные приемы было не очень-то надежной основой для сайтов, созданных для заработка.
Разницу я понимаю, но не всегда "такую разницу" необходимо применять. И если Вы вместо тэгов хэдэров, фьютэров и т.п. использовали дивы, разве надо сразу же другой стандарт прописывать? К тому же, зачастую эти хтмлевские 5 стандарта тэги немножко странновато себя ведут в разных браузерах и при разных разрешениях :-)
---------- Добавлено 16.12.2013 в 18:19 ----------
bashkir102: ну тегами наверно :) header,main,section,nav,article... разработчикам чехать на валидацию.. кто дает макет - их показатель профессионализма...
И тэгами и не только тэгами...
Валидация - это соответствие стандартам. Плох тот разработчик, который делает код не соответствующий стандартам.
К тому же, валидация очень часто дает возможность исправить собственные ошибки, которые неизбежно возникают при написании кода. Но я пишу все ручками... А тем, кто делает сайты на ЦМС, наверное, как Вы говорите, действительно чехать на валидацию... так как для этого надо определенные знания.
bashkir102: тоже встречал объяву "<!DOCTYPE html>" где HTML5 не пахнет, это наверно осознанно делают, что бы валидатор шибко не ругался. добавлю, что только плюсы на переход HTML5...
Интересно, а чем должен HTML5 пахнуть? 😂
А то что ругается валидатор - это проблема не стандарта, а кривой верстки. Лично для меня одним из показателей профессиональности разработчиков является отсутствие ошибок валидации.
snk001: Это для HTML5 (но скорее, просто ленивый верстальщик)
В последнее многие потихоньку переходят на HTML5. Причем здесь "ленивый верстальщик"?
---------- Добавлено 16.12.2013 в 15:19 ----------
luckydan: Никогда не обращал внимание на следующий тег. Заказывал пару раз верстку, каждый верстальщик делал по разному:
1. <!DOCTYPE html>
2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
BrightGuy: Наверное не правильно объяснил, в корне лежит .htaccess в нем прописаны всякие редиректы и другое, как сделать что бы они не действовали в другой папке?
Создайте файл .htaccess в папке и пропишите там нужные Вам правила (т.е. он не должен быть пустым). При этом правила заданные в .htaccess, который лежит в корне сайта - будут отменены.
Jaroslav: Добрый день. Как реализовать следующее? Есть картинка, справа от нее 3 ссылки в столбик. Нужно, чтобы при нажатии на каждую из ссылок картинка менялась на другую без перезагрузки страницы. Благодарю за помощь.
Вам в помощь jQuery.
Код примерно такой:
$(document).ready(function() {
$('#small a').click(function(eventObject) {
if ($('#big img').attr('src') != $(this).attr('href')) {
TaveL: Ага, при заходе туда написал, что "Требуется доступ к Инструментам для веб-мастеров".
Я нажал кнопку "Связать аналитикс с инструментами для вебмастеров", получил такую странную плашку:
Я переход не стал осуществлять, надо гуглить чем это грозит, пока только привязал webmaster tools к analytics и случилось чудо - отчет заработал. Константин Валентинович, спасибо за пинок в нужную сторону. Конечно все равно там все пляшет от показов, а не от моих посетителей, но хотя бы по кликам статистика уже точная.
Пожалуйста.
Гугл иногда "страдает" своеобразной логикой, в некоторых вещах "без 100 грамм" не разберешься :)
TaveL: Как-то вы очень витиевато выразились. Моя проблема, что я нигде не могу увидеть запросы, по которым большинство пользователей приходят на сайт из гугла. Стоят и метрика и аналитикс, данных нет ни там, ни там. Допускаю, что в аналитикс они может где-то шибко глубоко зарыты, там интерфейс весьма заковыристый. Но проклик подряд всех возможных пунктов меню и ссылок результатов не дал. Всё упирается в "not provided".
Гугление дало только, что некоторые приблизительные ключевики можно ещё пока найти в webmaster tools (https://www.google.com/webmasters/tools/top-search-queries), но там немного не то, есть показы, а по кликам статистика неточная.
Понятно...
Посмотрите в Аналитикс здесь: Стандартные отчеты -> Источники траффика -> Поисковая оптимизация->Запросы
Alx_: Добрый день. Подскажите пожалуйста как правильно закрыть от индексации каталог filter и все, что после него site.ru/programs/filter/by_country/?countryID=7
в роботс прописано
Disallow: /filter/
но данный url присутствует в индексе
Если надо гарантировано, то положите в эту папку файлик .htaccess со следующим содержанием:
А можете разместить все это на одном из подобных сервисов: http://liveweave.com/ или http://jsfiddle.net/
setTimeout() Вы где применяли?
<span class="one"><h2>Title</h2></span>
Обратите внимание, что Вы блочный элемент h2 заключили в строковый - span (поменяйте span на div).
Вот разница:
HTML 5 — это инструмент для упорядочивания Web-контента.
В HTML 4 многие вещи были просто недоступны и требовали плагинов типа Adobe Flash или Microsoft Silverlight. Использовать нестандартные, недокументированные приемы было не очень-то надежной основой для сайтов, созданных для заработка.
Разницу я понимаю, но не всегда "такую разницу" необходимо применять. И если Вы вместо тэгов хэдэров, фьютэров и т.п. использовали дивы, разве надо сразу же другой стандарт прописывать? К тому же, зачастую эти хтмлевские 5 стандарта тэги немножко странновато себя ведут в разных браузерах и при разных разрешениях :-)
---------- Добавлено 16.12.2013 в 18:19 ----------
ну тегами наверно :) header,main,section,nav,article...
разработчикам чехать на валидацию.. кто дает макет - их показатель профессионализма...
И тэгами и не только тэгами...
Валидация - это соответствие стандартам. Плох тот разработчик, который делает код не соответствующий стандартам.
К тому же, валидация очень часто дает возможность исправить собственные ошибки, которые неизбежно возникают при написании кода. Но я пишу все ручками... А тем, кто делает сайты на ЦМС, наверное, как Вы говорите, действительно чехать на валидацию... так как для этого надо определенные знания.
тоже встречал объяву "<!DOCTYPE html>" где HTML5 не пахнет, это наверно осознанно делают, что бы валидатор шибко не ругался. добавлю, что только плюсы на переход HTML5...
Интересно, а чем должен HTML5 пахнуть? 😂
А то что ругается валидатор - это проблема не стандарта, а кривой верстки. Лично для меня одним из показателей профессиональности разработчиков является отсутствие ошибок валидации.
Это для HTML5 (но скорее, просто ленивый верстальщик)
В последнее многие потихоньку переходят на HTML5. Причем здесь "ленивый верстальщик"?
---------- Добавлено 16.12.2013 в 15:19 ----------
Никогда не обращал внимание на следующий тег. Заказывал пару раз верстку, каждый верстальщик делал по разному:
1. <!DOCTYPE html>
2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Какая разница между ними?
Для работы Вашего сайта - никакой!
Наверное не правильно объяснил, в корне лежит .htaccess в нем прописаны всякие редиректы и другое, как сделать что бы они не действовали в другой папке?
Создайте файл .htaccess в папке и пропишите там нужные Вам правила (т.е. он не должен быть пустым). При этом правила заданные в .htaccess, который лежит в корне сайта - будут отменены.
Обязательно проверьте, чтобы все работало верно!
Добрый день. Как реализовать следующее? Есть картинка, справа от нее 3 ссылки в столбик. Нужно, чтобы при нажатии на каждую из ссылок картинка менялась на другую без перезагрузки страницы. Благодарю за помощь.
Вам в помощь 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);
});
Но под Ваш запрос необходимо немножко "допилить"...
Ага, при заходе туда написал, что "Требуется доступ к Инструментам для веб-мастеров".
Я нажал кнопку "Связать аналитикс с инструментами для вебмастеров", получил такую странную плашку:
Я переход не стал осуществлять, надо гуглить чем это грозит, пока только привязал webmaster tools к analytics и случилось чудо - отчет заработал. Константин Валентинович, спасибо за пинок в нужную сторону. Конечно все равно там все пляшет от показов, а не от моих посетителей, но хотя бы по кликам статистика уже точная.
Пожалуйста.
Гугл иногда "страдает" своеобразной логикой, в некоторых вещах "без 100 грамм" не разберешься :)
Как-то вы очень витиевато выразились. Моя проблема, что я нигде не могу увидеть запросы, по которым большинство пользователей приходят на сайт из гугла. Стоят и метрика и аналитикс, данных нет ни там, ни там. Допускаю, что в аналитикс они может где-то шибко глубоко зарыты, там интерфейс весьма заковыристый. Но проклик подряд всех возможных пунктов меню и ссылок результатов не дал. Всё упирается в "not provided".
Гугление дало только, что некоторые приблизительные ключевики можно ещё пока найти в webmaster tools (https://www.google.com/webmasters/tools/top-search-queries), но там немного не то, есть показы, а по кликам статистика неточная.
Понятно...
Посмотрите в Аналитикс здесь: Стандартные отчеты -> Источники траффика -> Поисковая оптимизация->Запросы
в свете последних новостей - уже в реферрере ключевика не увидеть
Вы имеете ввиду Яндекс?
Добрый день.
Подскажите пожалуйста как правильно закрыть от индексации каталог filter и все, что после него
site.ru/programs/filter/by_country/?countryID=7
в роботс прописано
Disallow: /filter/
но данный url присутствует в индексе
Если надо гарантировано, то положите в эту папку файлик .htaccess со следующим содержанием:
deny from all
Доступ в эту папку будет для всех закрыт:)