<?xml version="1.0" encoding="utf-8"?>
<!-- Rect interface -->

<interface id="CSS-Rect" name="Rect" since="DOM Level 2">
  <descr>
    <p>
      The <code>Rect</code> interface is used to represent any <xspecref
      href="&css2;/visufx.html#value-def-shape">rect</xspecref>
      value. This interface reflects the values in the underlying style
      property. Hence, modifications made to the <code>CSSPrimitiveValue</code>
      objects modify the style property.
    </p>
  </descr>
  
  <attribute id="CSS-Rect-top" name="top" type="CSSPrimitiveValue"
    readonly="yes">
    <descr>
      <p>
        This attribute is used for the top of the rect.
      </p>
    </descr>
  </attribute>

  <attribute id="CSS-Rect-right" name="right" type="CSSPrimitiveValue"
    readonly="yes">
    <descr>
      <p>
        This attribute is used for the right of the rect.
      </p>
    </descr>
  </attribute>

  <attribute id="CSS-Rect-bottom" name="bottom" type="CSSPrimitiveValue"
    readonly="yes">
    <descr>
      <p>
        This attribute is used for the bottom of the rect.
      </p>
    </descr>
  </attribute>

  <attribute id="CSS-Rect-left" name="left" type="CSSPrimitiveValue"
    readonly="yes">
    <descr>
      <p>
        This attribute is used for the left of the rect.
      </p>
    </descr>
  </attribute>

</interface>
