Want to share your CSS expertise with others? Apply to the MDN Fellowship by April 1! http://mzl.la/MDNFellowship

mozilla

Compare Revisions

@charset

Change Revisions

Revision 41637:

Revision 41637 by teoli on

Revision 41638:

Revision 41638 by Sheppy on

Title:
@charset
@charset
Slug:
CSS/@charset
CSS/@charset
Tags:
css, "CSS Reference"
css, "CSS Reference"
Content:

Revision 41637
Revision 41638
n11      The <code>@charset</code> CSS at-rule specifies the charactn11      The <code>@charset</code> CSS at-rule specifies the charact
>er encoding used in the style sheet. It must be the first element>er encoding used in the style sheet. It must be the first element
> of the style sheet and not be preceded by any character. If seve> in the style sheet and not be preceded by any character. If seve
>ral <code>@charset</code> at-rules are defined, only the first on>ral <code>@charset</code> at-rules are defined, only the first on
>e, and it cannot be used inside a <code>style</code> attribute on>e is used, and it cannot be used inside a <code>style</code> attr
> an HTML Element or inside the {{ HTMLElement("style") }} element>ibute on an HTML element or inside the {{ HTMLElement("style") }}
> where the character set of the HTML page is relevant.> element where the character set of the HTML page is relevant.
n17      As there is several ways to defined the character encoding n17      As there are several ways to define the character encoding 
>of a style sheet, browser will try the following methods in that >of a style sheet, the browser will try the following methods in t
>order (and stop as soon as one yields a result) :>he following order (and stop as soon as one yields a result) :
n22      <li>The value of the <a class=" external" href="http://en.wn22      <li>The value of the <a class="external" href="http://en.wi
>ikipedia.org/wiki/Byte_order_mark" title="http://en.wikipedia.org>kipedia.org/wiki/Byte_order_mark" title="http://en.wikipedia.org/
>/wiki/Byte_order_mark">Unicode byte-order</a> character placed at>wiki/Byte_order_mark">Unicode byte-order</a> character placed at 
> the beginning of the file.>the beginning of the file.
n26      <li>Using the character encoding defined by the referring dn26      <li>Use the character encoding defined by the referring doc
>ocument: the <code>charset</code> attribute of the {{ HTMLElement>ument: the <code>charset</code> attribute of the {{ HTMLElement("
>("link") }} element. This last method is obsoleted in HTML5 and m>link") }} element. This method is obsoleted in HTML5 and must not
>ust not be used.> be used.
n28      <li>Assumption that the document is UTF-8.n28      <li>Assume that the document is UTF-8.
t195        <a href="/en/CSS_Reference" title="CSS Reference">CSS Reft195        <a href="/en/CSS/CSS_Reference" title="CSS Reference">CSS
>erence</a>> Reference</a>

Back to History