CSSOM View module support in Opera Presto 2.7

W3C reference
W3C CSSOM View module

Opera Presto provides support for the W3C CSSOM View module. Although Opera supports the majority of interfaces from other W3C specifications, it may not support the extensions applied to these interfaces which the CSSOM View module uses.

Please note that each interface in the following data table is hyperlinked to its place in the online W3C CSSOM View module.

Interface Attribute extensions Method
Comment Support
  • screen
  • innerWidth
  • innerHeight
  • scrollX
  • scrollY
  • pageXOffset
  • pageYOffset
  • screenX
  • screenY
  • outerWidth
  • outerHeight
  • matchMedia(media_query_list)
  • scroll(x,y)
  • scrollTo(x,y)
  • scrollBy(x,y)
This interface is a container that displays a document, or a series of documents in sequence.

Opera does not support the following CSSOM View Window extension:
  • matchMedia
  • media
  • matches
  • addListener(listener)
  • removeListener(listener)
This interface has an associated media query list set on creation and an associated list of media query list listeners, which is initially empty.

Opera does not support the following CSSOM View MediaQueryList extensions:
  • addListener
  • removeListener
  • availWidth
  • availHeight
  • width
  • height
  • colorDepth
  • pixelDepth
This interface represents information about the screen of the output device. Yes
  • elementFromPoint(x, y)
  • caretPositionFromPoint(x, y)
This interface represents the entire HTML or XML document. Conceptually, it is the root of the document tree, and provides the primary access to the document's data.

Opera does not support the following CSSOM View Document extension:
  • caretPosition
    FromPoint(x, y)
  • offsetNode
  • offset
  • range
This interface gives the position of a text insertion point indicator.

Opera does not support the following CSSOM View CaretPosition extensions:
  • offsetNode
  • offset
  • range
  • scrollTop
  • scrollLeft
  • scrollWidth
  • scrollHeight
  • clientTop
  • clientLeft
  • clientWidth
  • clientHeight
  • getClientRects()
  • getBoundingClientRect()
  • scrollIntoView([top])
This interface and its extensions represent an element in an HTML or XML document. Yes
  • offsetParent
  • offsetTop
  • offsetLeft
  • offsetWidth
  • offsetHeight
This interface and its extensions specifies the operations and queries that can be made on any HTML element. Yes
  • getClientRects()
  • getBoundingClientRect()
This interface and its extensions identifies a range of content in a Document, DocumentFragment, or Attr.

Opera does not support the following CSSOM View Range extensions:
  • getClientRects()
  • getBounding
  • screenX
  • screenY
  • pageX
  • pageY
  • clientX
  • clientY
  • x
  • y
  • offsetX
  • offsetY
This interface and its extensions provides specific contextual information associated with Mouse events. Yes
  • length
  • item(index)
This interface consists of an ordered list of ClientRect objects. Yes
  • top
  • right
  • bottom
  • left
  • width
  • height
Objects implementing the ClientRect interface represent a rectangular box. The type of box is specified by the method that returns a ClientRect object. Yes


Opera Help

Need help? Hit F1 anytime while using Opera to access our online help files, or go here.