const InfoArr = [{keyName: "shopperEmail", valueType: 'array'}]
const jsonObj = JSON.parse( yourJson )
const keysArr = Object.keys(jsonObj)
keyArr.forEach(key => infoArr.push({keyName: key, valueType: typeof jsonObj[key]}))
Что делает frontend разработчик кроме создание внешнего вида сайта?
Скучно ли быть фронтендером? Эта однотипная работа?
,
и ;
getComputedStyle(elem).display
HTMLCollection
. Так что нужно по ним фором идти:for (let i = 0; i < itemMenu.length; i++) {
itemMenu[i].onclick = function() {
if (getComputedStyle(menuHeader).display === 'flex') {
menuHeader.style.display = 'none';
} else {
menuHeader.style.display = 'flex';
}
this.classList.toggle('menu-btn_active');
}
}
select
replace(
text
,CONCAT('</table>', CHAR(10), CHAR(10),'</li>',CHAR(10),'</ul>')
, '</table>'
) as text
from tbl;
set @a = CONCAT('</table>', CHAR(10), CHAR(10),'</li>',CHAR(10),'</ul>');
update tbl
set text = replace(text, @a, '</table>');
</table>
или в тэгах есть побельные символы (пробел, табуляция и пр.) и/или "белые пробелы".(но нам то это неизвестно, данные у ВАС)
update tbl
set text = REGEXP_REPLACE(
text
,'<[[:blank:][:space:]]*\/table>[[:blank:][:space:]]+<[[:blank:][:space:]]*\/li>[[:blank:][:space:]]+<[[:blank:][:space:]]*\/ul>[[:blank:][:space:]]*'
,'</table>'
)
input[type="radio"]:checked + label {
background: #FF0000;
box-shadow: 60px 30px 0 0 blue, 60px -30px 0 0 blue;
position: relative;
z-index: 1;
}
label {
transition: ease box-shadow .3s;
}
margin
внутренних блоков за границу родительских и способ предотвращения этого.Неверная документация, которую я читаю?
Или я что-то не так делаю?
display: flex;
. Схлопывание не происходит во Flex-контейнерах.как перевести это значение в em
Чем отличается line-height = 1em от line-height = 1