async или defer.<i class="material-icons">icon_name</i>. И если отложить загрузку, пользователь может увидеть вместо иконки текст и вообще побитую вёрстку.
<button> внутри формы будет её отправлять.
.questions {
&__btn {
color:red;
}
&__btn2 {
color:green;
}
}
.another-questions {
&__btn {
.questions;
}
}.questions__btn {
color: red;
}
.questions__btn2 {
color: green;
}
.another-questions__btn__btn {
color: red;
}
.another-questions__btn__btn2 {
color: green;
}.questions {
&__btn {
color:red;
}
&__btn2 {
color:green;
}
}
.another-questions {
.questions;
}.questions__btn {
color: red;
}
.questions__btn2 {
color: green;
}
.another-questions__btn {
color: red;
}
.another-questions__btn2 {
color: green;
}
<aside> или <nav> делают <div id="nav"></div>) или неправильного использования заголовков.
transition: transform 300ms ease то убираем его (чтобы не глючило при перемещении).document.querySelector('#myMenu').style.transform = "translate("+x+"px,"+y+"px)";
<a href="tel:+380991234567">Позвонить</a>
$('.filter-btn').toggleClass('open'); и $('.filter-btn').removeClass('open');
video.load().play(); (строка 248). Попробуйте разделить video.play(); и video.load();video.load();, а потом запускаете с помощью video.play();. То есть,$(".cp a, #corporateSites").on("click", function () {
$('#video source').attr('src', '/video/mp4_RU/corp-sites.mp4');
video.load();
video.play();
});
transform: scale() вычисляется от высоты и ширины самого блока. Например, если блок 50px на 50px, то transform: scale(0.5) уменьшит блок до 25px на 25px. А transform: scale(0.5, 1) уменьшит только ширину до 25px.