<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i&subset=cyrillic" rel="stylesheet">
.someclass {
font-family: "Open Sans", sans-serif;
font-style: italic;
font-weight: 700;
}
// Для главной страницы
if(/^\/$/g.test(location.pathname)) {
document.addEventListener("DOMContentLoaded", function(){
var b = document.querySelector('.circle_wrap')
if (b) b.classList.add('animation'); // Проверка все равно будет не лишней
}, false);
}
// Для страницы contacts.html
if (/^\/contacts\.html$/g.test(location.pathname)) {
document.addEventListener("DOMContentLoaded", function(){
var b = document.querySelector('.circle_wrap')
if (b) b.classList.add('animation');
}, false);
}
Правильно ли я понимаю, что это нереально и нужно строить псевдоселект из блоков?
Есть ли готовые js библиотеки для этого?
Сначала спорил, потом плюнул. Быстрее сделать как просят, чем переубеждать. К тому же не факт, что я прав =)
Чисто по спецификациям атрибут class не несет никакой семантической нагрузки. Он абсолютно нейтрален. Отсюда следует логичный вывод, что его применение никак не должно влиять на ранжирование контента поисковой системой.
С другой стороны, кто знает, какие хитрозадвинутые алгоритмы используются в разных ПС? Да, сеошники тоже этого не знают, но они в силу опыта могли эмпирически сделать какие-то выводы. Но это если сеошник действительно опытный, и знает что говорит =)