CSSOM View Module
E322192
The CSSOM View Module is a W3C specification that defines APIs for reading and manipulating the visual view of a document, including element geometry, scrolling, and viewport-related information in CSS and JavaScript.
All labels observed (15)
| Label | Occurrences |
|---|---|
| CSSOM View Module canonical | 3 |
| CSSOM | 2 |
| CSS object model behavior | 1 |
| DOMRect | 1 |
| Element.getBoundingClientRect | 1 |
| Element.getClientRects | 1 |
| Element.scrollIntoView | 1 |
| MediaQueryListEvent | 1 |
| Mutation Observer API | 1 |
| ScrollIntoViewOptions | 1 |
| VisualViewport.scale | 1 |
| Window.innerHeight | 1 |
| Window.scroll | 1 |
| Window.scrollX | 1 |
| cssom-view | 1 |
Statements (63)
| Predicate | Object |
|---|---|
| instanceOf |
CSS specification
ⓘ
W3C specification ⓘ Web API specification ⓘ |
| appliesTo | visual rendering of documents ⓘ |
| defines |
APIs for element geometry
ⓘ
APIs for manipulating the visual view of a document ⓘ APIs for reading the visual view of a document ⓘ APIs for scrolling ⓘ APIs for viewport-related information ⓘ |
| definesAttribute |
Screen.height
ⓘ
Screen.width ⓘ VisualViewport.height ⓘ CSSOM View Module self-linksurface differs ⓘ
surface form:
VisualViewport.scale
VisualViewport.width ⓘ CSSOM View Module self-linksurface differs ⓘ
surface form:
Window.innerHeight
Window.innerWidth ⓘ Window.pageXOffset ⓘ Window.pageYOffset ⓘ CSSOM View Module self-linksurface differs ⓘ
surface form:
Window.scrollX
Window.scrollY ⓘ |
| definesEvent |
change event on MediaQueryList
ⓘ
resize event on VisualViewport ⓘ resize event on Window ⓘ scroll event on Element ⓘ scroll event on Window ⓘ |
| definesInterface |
DOMPoint
ⓘ
DOMPoint ⓘ
surface form:
DOMPointReadOnly
DOMQuad ⓘ CSSOM View Module self-linksurface differs ⓘ
surface form:
DOMRect
DOMRectReadOnly ⓘ CSS Media Queries ⓘ
surface form:
MediaQueryList
CSSOM View Module self-linksurface differs ⓘ
surface form:
MediaQueryListEvent
Screen ⓘ CSSOM View Module self-linksurface differs ⓘ
surface form:
ScrollIntoViewOptions
ScrollOptions ⓘ ScrollToOptions ⓘ VisualViewport ⓘ Window ⓘ |
| definesMethod |
CSSOM View Module
self-linksurface differs
ⓘ
surface form:
Element.getBoundingClientRect
CSSOM View Module self-linksurface differs ⓘ
surface form:
Element.getClientRects
CSSOM View Module self-linksurface differs ⓘ
surface form:
Element.scrollIntoView
CSSOM View Module self-linksurface differs ⓘ
surface form:
Window.scroll
Window.scrollBy ⓘ Window.scrollTo ⓘ |
| fullName | CSSOM View Module self-link ⓘ |
| goal |
to provide a standardized way to access viewport metrics
ⓘ
to provide a standardized way to control scrolling ⓘ to provide a standardized way to inspect element layout ⓘ |
| partOf | CSS Object Model (CSSOM) ⓘ |
| relatedTo |
CSS Object Model (CSSOM)
ⓘ
surface form:
CSSOM
DOM ⓘ
surface form:
Document Object Model
HTML ⓘ |
| scope | view and layout related DOM APIs ⓘ |
| shortName |
CSSOM View Module
self-linksurface differs
ⓘ
surface form:
cssom-view
|
| specifies |
Element geometry APIs
ⓘ
Media query evaluation for viewport ⓘ Scrolling APIs ⓘ Viewport APIs ⓘ |
| standardizedBy |
World Wide Web Consortium
ⓘ
surface form:
W3C
World Wide Web Consortium ⓘ |
| status | W3C specification ⓘ |
| usedWith |
CSS
ⓘ
JavaScript ⓘ |
Referenced by (18)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
CSSOM
this entity surface form:
CSS object model behavior
this entity surface form:
CSSOM
this entity surface form:
Mutation Observer API
this entity surface form:
cssom-view
this entity surface form:
MediaQueryListEvent
this entity surface form:
ScrollIntoViewOptions
this entity surface form:
DOMRect
this entity surface form:
Element.getBoundingClientRect
this entity surface form:
Element.getClientRects
this entity surface form:
Window.scroll
this entity surface form:
Element.scrollIntoView
this entity surface form:
Window.innerHeight
this entity surface form:
Window.scrollX
this entity surface form:
VisualViewport.scale