Mit der CSS attribute selector*[required]
können Sie Elemente mit dem Attribut required
formatieren. Die Syntax ist nicht neu. Siehe das folgende Beispiel:
input[required] {
border:1px solid red;
}
<input type="text" required/>
<input type="text"/>
Diese oft in <form>
s verwendet wird, einige Elemente wie <input>
zu definieren, je nach Bedarf. Mit dem CSS-Attributselektor *[required]
können Sie diese erforderlichen Elemente formatieren.
Sie können auch die :required
pseudo-Klasse verwenden, um die erforderlichen Elemente zu formatieren:
input:required {
border:1px solid red;
}
<input type="text" required/>
<input type="text"/>
Die :required
CSS Pseudo-Klasse steht für ein beliebiges <input>
Element, das die hat required
Attribut festgelegt. Dadurch können Formulare leicht angeben, welche Felder gültige Daten haben müssen, bevor das Formular gesendet werden kann.
Quelle:https://developer.mozilla.org/en-US/docs/Web/CSS/:required
Es ist ein plain old [Attributselektor] (https://developer.mozilla.org/en/docs/Web/CSS/Attribute_selectors). –
Es war lange Zeit mit CSS - es ist ein Attributselektor - es wählt Elemente mit der Klasse und dem erforderlichen Attribut – Li357
@Andrew Li: Nicht seine Gründung - es ist "neu" zu CSS2, mit Implementierungen seit den späten 90er Jahren oder Anfang 00s. – BoltClock