if (ev.target.tagName === 'LI') {
ev.target.classList.toggle('done')
}
Родственные селекторы по своему поведению похожи на соседние селекторы (запись вида E + F), но в отличие от них стилевые правила применяются ко всем близлежащим элементам. К примеру, для селектораh1~p
стиль будет применяться ко всем элементам , располагающихся после заголовка<h1>
. При этом<h1>
и<p>
должны иметь общего родителя, так что если<p>
вставить внутрь<div>
, то стили применяться уже не будут.
#check:checked ~ .box .stop
function submitTask() {
let newTask = document.createElement('li')
newTask.innerText = textarea.value
list.appendChild(newTask)
}
как сделать так, чтобы при перезагрузки страницы была выведена нужная информацияОтвязать загрузку от кнопок и привязать к жизненному циклу компонента (или хукам). Кнопки должны только менять URL, роутер в ответ на изменение рендерит компонент и в нём запрашиваются данные. Таким образом, когда при открытии страницы по прямой ссылке роутер точно так же отрендерит компонент, запрос будет сделан автоматически.
class Set extends React.Component {
constructor(props) {
super(props);
this.state = {
id: props.id,
weight: null,
reps: null,
enableMaxReps: false,
number: props.number || 0,
isFilled: false,
};
}
}
An aspect ratio can be anything, and they commonly are completely arbitrary. A video or image can be cropped to any size.
So how do we figure out the padding-top for our 1127.34 × 591.44 SVG above?
One way is using calc(), like this:
padding-top: calc(591.44 / 1127.34 * 100%);
Как относиться к таким ошибкам?Игнорировать и не пользоваться валидаторами вообще - они все неадекватные.
Стоит ли отключить префиксы?Ни в коем случае.
h1 {
overflow: hidden;
height: 0;
padding-top: 56.25%;
background: url(/images/happy-birthday.svg);
}
$rules = [...];
foreach ($this->get('some-field') as $index => $item) {
switch ($item['type']) {
case 'some-type':
$rules["some-field.{$index}"] = [
'some-rule',
]
break;
}
}
return $rules;
table users has 5 columns but 6 values were suppliedПересоздайте таблицу - видимо, вы добавили в неё какую-то колонку после создания, но только на уровне кода.