Comments (4)
Also the :checked
, :indeterminate
, and :default
pseudos.
from html.
What is the use case for each in combination with FACE?
from html.
What is the use case for each in combination with FACE?
<style>
:required {
border-color: red;
}
</style>
<form>
<label for="name">Name</label>
<input id="name" required>
<label for="email">Email</label>
<custom-email-input id="email" required></custom-email-input>
</form>
I would expect the border-color to show on both inputs but the selector won't match the FACE. It would be cumbersome and fragile to have to add :state(required)
and/or :state(my-FACE-required)
for every rule that should match :required
.
from html.
Same usecase here: you'd want consumers of web components not having to know the details of how the web component was implemented, but just do what they normally do and things to 'just' work
So if they want to style all required form elements, that they can just use the :required pseudo-selector, instead of having to figure out for all the custom elements they might be using (now, but also in the future) how to properly target them using component-specific selectors
from html.
Related Issues (20)
- Is it ok for `appearance:base` `<select>` not to require user activation before `showPicker()`? HOT 3
- Missing tasks in parallel steps in HTML Standard
- Meeting 8 for joint OpenUI-WHATWG/HTML-CSSWG task force on styleable form controls HOT 1
- HTML spec: section 4.11.1, for `<details>` (`HTMLDetailsElement`), should probably briefly but explicitly state that the element uses shadow DOM, and should probably link to section 15.5.5 to direct readers to further information HOT 1
- createImageBitmap's Promise resolving HOT 1
- Automated `window.exportPdf()`, Leveraging Browser's Print Save As PDF functionality HOT 3
- Provide an API for getting visible caret position in textarea/input element HOT 1
- Allowing to start cross-document transition immediately
- HTML Integration with ESM Source Phase HOT 2
- Small CSS change to spec documentation for ease of use HOT 4
- Behaviour of "reload" navigationType in " inner navigate event firing algorithm" algorithm HOT 3
- Upcoming WHATNOT meeting on 2024-09-19 HOT 1
- `colgroup` elements should map `width` attribute to the dimension property `width`
- Float16 support (WebGL, DataView, etc...) HOT 3
- BigInt serialization HOT 3
- Description corresponding of "Any other attribute" of embed element is not found HOT 1
- `beforeunload` should fire for documents with active Media Capture
- It is possible to create CloseWatchers for dialog elements and popovers which aren't in fully active document HOT 1
- Expose all window APIs as built-in ES modules HOT 2
- Allow a persistent CustomStateSet across elements HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from html.