Compare Revisions

attr

Change Revisions

Revision 304291:

Revision 304291 by teoli on

Revision 304293:

Revision 304293 by teoli on

Title:
attr
attr
Slug:
CSS/attr
CSS/attr
Tags:
"css", "CSS Reference"
"css", "CSS Reference"
Content:

Revision 304291
Revision 304293
n23Formal syntax: attr( attribute-name [ <type-or-unit> ], [ &n23Formal syntax: attr( attribute-name <type-or-unit>? [, <
>lt;value> ] )>fallback> ]? )
nn80                <p>
80                The attribute value is parsed as a hash (3- or 6-81                  The attribute value is parsed as a hash (3- or 
>value hash) or a keyword. It must be a valid CSS {{ xref_cssstrin>6-value hash) or a keyword. It must be a valid CSS {{ xref_cssstr
>g() }} value.>ing() }} value.<br>
82                  Leading and trailing spaces are stripped.
83                </p>
n95                Relative URL are resolved relatively to the origin98                Relative URL are resolved relatively to the origi
>nal document, not relatively to the style sheet.>nal document, not relatively to the style sheet.<br>
99                Leading and trailing spaces are stripped.
n109                The attribute is parsed as a CSS {{ xref_cssintegn113                The attribute is parsed as a CSS {{ xref_cssinteg
>er() }}. If it is not valid, that is not an integer or out of the>er() }}. If it is not valid, that is not an integer or out of the
> range accepted by the CSS property, the default value is used.> range accepted by the CSS property, the default value is used.<b
 >r>
114                Leading and trailing spaces are stripped.
n123                The attribute is parsed as a CSS {{ xref_cssnumben128                The attribute is parsed as a CSS {{ xref_cssnumbe
>r() }}. If it is not valid, that is not a number or out of the ra>r() }}. If it is not valid, that is not a number or out of the ra
>nge accepted by the CSS property, the default value is used.>nge accepted by the CSS property, the default value is used.<br>
129                Leading and trailing spaces are stripped.
n137                The attribute is parsed as a CSS {{ xref_csslengtn143                The attribute is parsed as a CSS {{ xref_csslengt
>h() }} dimension, that is including the unit (e.g. <code>12.5em</>h() }} dimension, that is including the unit (e.g. <code>12.5em</
>code>). If it is not valid, that is not a length or out of the ra>code>). If it is not valid, that is not a length or out of the ra
>nge accepted by the CSS property, the default value is used.>nge accepted by the CSS property, the default value is used.<br>
144                If the given unit is a relative length, <code>att
 >r()</code> computes it to an absolute length.<br>
145                Leading and trailing spaces are stripped.
n152                If the given unit is a relative length, <code>attn160                If the given unit is a relative length, <code>att
>r()</code> transforms it in an absolute length.>r()</code> computes it to an absolute length.<br>
161                Leading and trailing spaces are stripped.
n160                &nbsp;n169                <code>angle</code> {{ experimental_inline() }}
161              </td>
162              <td>170              </td>
163                &nbsp;
164              </td>171              <td>
172                <em>type</em>
165              <td>173              </td>
166                &nbsp;
167              </td>174              <td>
175                The attribute is parsed as a CSS {{ xref_cssangle
 >() }} dimension, that is including the unit (e.g. <code>30.5deg</
 >code>). If it is not valid, that is not an angle or out of the ra
 >nge accepted by the CSS property, the default value is used.<br>
176                Leading and trailing spaces are stripped.
168              <td>177              </td>
169                &nbsp;
170              </td>178              <td>
171            </tr>179                <code>0deg</code>, or, if <code>0deg</code> is no
 >t a valid value for the property, the property's minimum value.
172            <tr>
173              <td>180              </td>
174                &nbsp;181            </tr>
182            <tr>
175              </td>183              <td>
184                <code>deg</code>, <code>grad</code>, <code>rad</c
 >ode>
176              <td>185              </td>
177                &nbsp;
178              </td>186              <td>
187                <em>unit</em>
179              <td>188              </td>
180                &nbsp;
181              </td>189              <td>
190                The attribute is parsed as a CSS {{ xref_cssnumbe
 >r() }}, that is without the unit (e.g. <code>12.5</code>), and in
 >terpreted as a dimension with the specified unit. If it is not va
 >lid, that is not a number or out of the range accepted by the CSS
 > property, the default value is used.<br>
191                Leading and trailing spaces are stripped.
182              <td>192              </td>
183                &nbsp;193              <td>
194                <code>0deg</code>, or, if <code>0deg</code> is no
 >t a valid value for the property, the property's minimum value.
n188        <p>n
189          &nbsp;
190        </p>
t193    <ul>t
194      <li>The third argument, <code>&lt;value&gt;</code> must be 
>a CSS value which is valid for the property where attr() is used. 
195      </li>
196      <li>In CSS 3 the returned value can be any valid CSS value.
197      </li>
198      <li>&nbsp;
199      </li>
200    </ul>

Back to History