aboutsummaryrefslogtreecommitdiff
path: root/files/ca/web/html/element/style/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/ca/web/html/element/style/index.html')
-rw-r--r--files/ca/web/html/element/style/index.html193
1 files changed, 193 insertions, 0 deletions
diff --git a/files/ca/web/html/element/style/index.html b/files/ca/web/html/element/style/index.html
new file mode 100644
index 0000000000..0b3e426e70
--- /dev/null
+++ b/files/ca/web/html/element/style/index.html
@@ -0,0 +1,193 @@
+---
+title: <style>
+slug: Web/HTML/Element/style
+tags:
+ - Element
+ - HTML
+ - HTML document metadata
+ - Reference
+ - Web
+translation_of: Web/HTML/Element/style
+---
+<p id="Summary">{{HTMLRef}}</p>
+
+<p>L'<strong>element HTML <code>&lt;style&gt;</code></strong> conté informació d'estil per a un document, o part d'un document. Per defecte, s'espera que les instruccions d'estil escrites a l'interior d'aquest element siguin <a href="/en-US/docs/Web/CSS">CSS</a>.</p>
+
+<table class="properties">
+ <tbody>
+ <tr>
+ <th><a href="/en-US/docs/Web/HTML/Content_categories">Categories de contingut</a></th>
+ <td><a href="/en-US/docs/Web/HTML/Content_categories#Metadata_content">Contingut metadata</a>, i si l'atribut <code>scoped</code> és present: <a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">contingut dinàmic</a>.</td>
+ </tr>
+ <tr>
+ <th>Contingut permès</th>
+ <td>El contingut del text que coincideixi amb l'atribut type, que és <code>text/css</code>.</td>
+ </tr>
+ <tr>
+ <th>Omissió de l'etiqueta</th>
+ <td><span class="short_text" id="result_box" lang="ca"><span>Tampoc</span> <span>es</span> <span>pot</span> <span>ometre</span> <span>l'etiqueta</span></span>.</td>
+ </tr>
+ <tr>
+ <th>Elements pares permesos</th>
+ <td>Si l'atribut <strong>scoped</strong> <em>no</em> està present: s'espera que el contingut de metadades o un element {{HTMLElement ("noscript")}} sigui un fill de l'element {{HTMLElement("head")}}.Si l'atribut <strong>scoped</strong> està present: s'espera contingut dinàmic, però abans de qualsevol altre <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Content_categories#Flow_content">contingut dinàmic</a>, que no sigui un espai en blanc entre elements i elements {{HTMLElement("style")}}, i no com el fill d'un element, el model del qual es de contingut <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Content_categories#Transparent_content_model">transparent</a>.</td>
+ </tr>
+ <tr>
+ <th>Interfície DOM</th>
+ <td>{{domxref("HTMLStyleElement")}}</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Atributs">Atributs</h2>
+
+<p>Aquest element inclou els <a href="/en-US/docs/Web/HTML/Global_attributes">atributs globals</a>.</p>
+
+<dl>
+ <dt>{{htmlattrdef("type")}}</dt>
+ <dd>Aquest atribut defineix el llenguatge d'estil com un tipus MIME (joc de caràcters no s'ha d'especificar). Aquest atribut és opcional i per defecte és <code>text/css</code> si no es troba.</dd>
+ <dt>{{htmlattrdef("media")}}</dt>
+ <dd>Aquest atribut defineix a quin mitjà s'ha d'aplicar l'estil. El seu valor és una <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries">consulta de mitjans</a>, que per defecte és <code>all</code> si l'atribut no es trova.</dd>
+ <dt>{{htmlattrdef("scoped")}} {{experimental_inline}} {{deprecated_inline}}</dt>
+ <dd><span id="result_box" lang="ca"><span>Si aquest</span> <span>atribut</span> <span>és present,</span> <span>llavors l'estil</span> <span>s'aplica</span> <span>només al seu</span> <span>element</span> <span>pare.</span> <span>Si no n'hi ha</span><span>, l'estil</span> <span>s'aplica a tot</span> <span>el document.</span></span></dd>
+ <dt>{{htmlattrdef("title")}}</dt>
+ <dd><span class="short_text" id="result_box" lang="ca"><span>Especifica</span> <span>conjunts</span> <span>de fulls d'estil</span> <span>alternatius.</span></span></dd>
+</dl>
+
+<h2 id="Exemples">Exemples</h2>
+
+<h3 id="Un_full_d'estil_senzill">Un <span class="short_text" id="result_box" lang="ca"><span>full d'estil senzill</span></span></h3>
+
+<pre class="brush:html">&lt;style type="text/css"&gt;
+body {
+ color:red;
+}
+&lt;/style&gt;
+</pre>
+
+<h3 id="Un_full_d'estil_amb_scoped">Un <span class="short_text" id="result_box" lang="ca"><span>full d'estil amb </span></span> scoped</h3>
+
+<p>En aquest exemple, l'atribut <code>scoped</code> s'utilitza per crear un estil que només s'aplica a un element {{HTMLElement("section")}} en la qual està contingut.</p>
+
+<div class="warning">
+<p>L'atribut <code>scoped</code> s'ha eliminat de l'especificació després de l'adopció només limitada i experimental per Chrome i Firefox. Heu ha d'evitar l'ús d'ell, ja que és gairebé segur que serà eliminat d'aquests navegadors aviat.</p>
+</div>
+
+<pre class="brush:html;highlight:7">&lt;article&gt;
+ &lt;div&gt;The scoped attribute allows for you to include style elements mid-document.
+ Inside rules only apply to the parent element.&lt;/div&gt;
+ &lt;p&gt;This text should be black. If it is red your browser does not support the scoped attribute.&lt;/p&gt;
+ &lt;section&gt;
+ &lt;style scoped&gt;
+ p { color: red; }
+ &lt;/style&gt;
+ &lt;p&gt;This should be red.&lt;/p&gt;
+ &lt;/section&gt;
+&lt;/article&gt;
+</pre>
+
+<h4 id="Mostra_directa">Mostra directa</h4>
+
+<div>{{ EmbedLiveSample('A_scoped_stylesheet', '100%', '200') }}</div>
+
+<h2 id="Especificacions">Especificacions</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Especificació</th>
+ <th scope="col">Estat</th>
+ <th scope="col">Comentari</th>
+ </tr>
+ <tr>
+ <td>{{ SpecName('HTML WHATWG', 'document-metadata.html#the-style-element', 'style') }}</td>
+ <td>{{ Spec2('HTML WHATWG') }}</td>
+ <td>Afegeix l'atribut <code>scoped</code>.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('HTML5 W3C', 'document-metadata.html#the-style-element', 'style') }}</td>
+ <td>{{ Spec2('HTML5 W3C') }}</td>
+ <td>No canvia des de {{ SpecName('HTML4.01') }}.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('HTML4.01', 'present/styles.html#h-14.2.3', 'style') }}</td>
+ <td>{{ Spec2('HTML4.01') }}</td>
+ <td> </td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Navegadors_compatibles">Navegadors compatibles</h2>
+
+<div>{{CompatibilityTable}}</div>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Característica</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari (WebKit)</th>
+ </tr>
+ <tr>
+ <td>Suport bàsic</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoDesktop(1.0)}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ </tr>
+ <tr>
+ <td><code>scoped</code></td>
+ <td>20<sup>[1]</sup></td>
+ <td>{{CompatGeckoDesktop(21.0)}}<sup>[2]</sup></td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatNo}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Característica</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Phone</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Suport bàsic</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoDesktop(1.0)}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ </tr>
+ <tr>
+ <td><code>scoped</code></td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatGeckoMobile(25.0)}}<sup>[2]</sup></td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatNo}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<p>[1] Suportat en Chrome 20+ a 34 habilitant l'opció "<strong>Enable &lt;style scoped&gt;"</strong> o la marca <strong>"característiques experimentals WebKit"</strong> en <code>chrome://flags</code>. <a href="https://groups.google.com/a/chromium.org/forum/#!searchin/blink-dev/scoped/blink-dev/R1x18ZLS5qQ/Bjuh_cENhlQJ">Eliminat en Chrome 35+, a causa de la complexitat del codi</a>.</p>
+
+<p>[2] Gecko 20 i posterior implementa la pseudo-classe {{cssxref(":scope")}}, però la preferència <code>layout.css.scope-pseudo.enabled</code> han de tenir el valor <code>true</code>. Aquest és només el cas per defecte en les versions de prova en Nightly i Aurora</p>
+
+<h2 id="Veure">Veure</h2>
+
+<ul>
+ <li>The {{HTMLElement("link")}} element allowing to use external style sheets.</li>
+</ul>