У меня есть форма с меткой и типом ввода = текст.Я использую шаблон = "" для проверки текста и отображаю сообщение под вводом текста, когда проверка не удалась.Я хочу иметь возможность изменить цвет метки, а также текст внутри ввода текста, но, похоже, не получилось.Это то, что я до сих пор.Я не хочу использовать JS.
<div class="form-group address">
<label for="address" class="form-group__names" id="invalid">Address</label>
<input type="text" name="address" pattern="^\d+\s[A-z]+\s[A-z]+,\s+[A-z]+,\s+[A-z]
{2}\s+\d{5}" />
<b></b>
</div>
.form-group input:invalid + b:before {
content: "Form is invalid";
color: red;
}
input[type="text"]:invalid + label#invalid {
color: red;
}