は私が前に.ng-valid[required]
構文を見ていないhttps://angular.io/docs/ts/latest/guide/forms.html'必要' CSSセレクタの構文
.ng-valid[required], .ng-valid.required {
border-left: 5px solid #42A948; /* green */
}
.ng-invalid:not(form) {
border-left: 5px solid #a94442; /* red */
}
で、次のCSSを発見しました。私は.ng-valid
がクラスだと思います。 [required]
は新しいCSS構文ですか?
それは、昔ながらの[属性セレクタ](https://developer.mozilla.org/en/docs/Web/CSS/Attribute_selectors)です。 –
これはCSSを長年使っています。これは属性セレクタです。クラスと必要な属性を持つ要素を選択します。 – Li357
@Andrew Li:CSS2の「新」、90年代後半以降の実装00秒前。 – BoltClock