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)

How this entity was disambiguated

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 ⓘ

How these facts were elicited

Referenced by (18)

Full triples — surface form annotated when it differs from this entity's canonical label.

CSS Scroll Snap Module → relatedTo → CSSOM View Module ⓘ
CSS Device Adaptation Module → relatedTo → CSSOM View Module ⓘ
CSS Transitions Module → relatedTo → CSSOM View Module ⓘ
this entity surface form: CSSOM
W3C CSS specifications → defines → CSSOM View Module ⓘ
this entity surface form: CSS object model behavior
Open Web Platform → hasComponent → CSSOM View Module ⓘ
this entity surface form: CSSOM
Open Web Platform → hasComponent → CSSOM View Module ⓘ
this entity surface form: Mutation Observer API
CSSOM View Module → fullName → CSSOM View Module self-link ⓘ
CSSOM View Module → shortName → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: cssom-view
CSSOM View Module → definesInterface → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: MediaQueryListEvent
CSSOM View Module → definesInterface → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: ScrollIntoViewOptions
CSSOM View Module → definesInterface → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: DOMRect
CSSOM View Module → definesMethod → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: Element.getBoundingClientRect
CSSOM View Module → definesMethod → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: Element.getClientRects
CSSOM View Module → definesMethod → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: Window.scroll
CSSOM View Module → definesMethod → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: Element.scrollIntoView
CSSOM View Module → definesAttribute → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: Window.innerHeight
CSSOM View Module → definesAttribute → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: Window.scrollX
CSSOM View Module → definesAttribute → CSSOM View Module self-linksurface differs ⓘ
this entity surface form: VisualViewport.scale