<style>
.ast-onsale-card {<br /> position: absolute;<br /> top: 1.5em;<br /> left: 1.5em;<br /> color: #fff;<br /> background-color: #25db11;<br /> width: fit-content;<br /> border-radius: 20px;<br /> padding: 0.4em 0.8em;<br /> font-size: .87em;<br /> font-weight: 500;<br /> line-height: normal;<br /> letter-spacing: normal;<br /> box-shadow: 0 4px 4px rgba(0,0,0,0.15);<br /> opacity: 1;<br /> visibility: visible;<br /> z-index: 4;<br />}<br /></style>
<p><script>
document.addEventListener('DOMContentLoaded', function() {
const menuLinks = document.querySelectorAll('.menu-link');</p>
<p> menuLinks.forEach(link => {
link.addEventListener('click', function(event) {
event.preventDefault(); // Отменяем стандартное поведение ссылки</p>
<p> const targetId = this.getAttribute('href'); // Получаем ID целевой секции из атрибута href</p>
<p> const targetSection = document.querySelector(targetId); // Находим элемент целевой секции</p>
<p> if (targetSection) {
targetSection.scrollIntoView({ behavior: 'smooth' }); // Плавно прокручиваем до целевой секции
}
});
});
});</p>
<p></script>
#Main, #Delivery, #Guarantee, #Catalog
перебивают по весу стили прописанные для классов. Почитать про это можно вот тут: Specificity.change
. .send()
у переменной res
вышестоящего скоупа.router.post('/hello', jsonParser, function(req, res){
// тут "res" один
request(url, options, (error, res, body) => {
// тут "res" уже другой
// поэтому res.statusCode - работает, а res.send() - нет
});
});
<option value="217" data-price="2000" data-compare-price="2400">ОФД на 12 месяцев 2000р.</option>
<option value="218" data-price="2400" data-compare-price="3000">ОФД на 15 месяцев 2400р.</option>
<option value="219" data-price="4500" data-compare-price="6500">ОФД на 36 месяцев 4500р.</option>
This rule enforces consistent line breaks inside braces of object literals or destructuring assignments.
const {
parallel, src, dest, watch
} = require('gulp');
animation: t557__snow 20s linear infinite;