aboutsummaryrefslogtreecommitdiff
path: root/files/ca/web/css/_doublecolon_first-line/index.html
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:15 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:15 -0500
commit4b1a9203c547c019fc5398082ae19a3f3d4c3efe (patch)
treed4a40e13ceeb9f85479605110a76e7a4d5f3b56b /files/ca/web/css/_doublecolon_first-line/index.html
parent33058f2b292b3a581333bdfb21b8f671898c5060 (diff)
downloadtranslated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.gz
translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.bz2
translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.zip
initial commit
Diffstat (limited to 'files/ca/web/css/_doublecolon_first-line/index.html')
-rw-r--r--files/ca/web/css/_doublecolon_first-line/index.html117
1 files changed, 117 insertions, 0 deletions
diff --git a/files/ca/web/css/_doublecolon_first-line/index.html b/files/ca/web/css/_doublecolon_first-line/index.html
new file mode 100644
index 0000000000..065c7dc0f3
--- /dev/null
+++ b/files/ca/web/css/_doublecolon_first-line/index.html
@@ -0,0 +1,117 @@
+---
+title: '::first-line (:first-line)'
+slug: 'Web/CSS/::first-line'
+tags:
+ - CSS
+ - Layout
+ - NeedsMobileBrowserCompatibility
+ - Pseudo-element
+ - Reference
+translation_of: 'Web/CSS/::first-line'
+---
+<div>{{CSSRef}}</div>
+
+<p>El <a href="/en-US/docs/Web/CSS/Pseudo-elements">pseudo-element</a> <a href="/en-US/docs/Web/CSS">CSS</a> <strong><code>::first-line</code></strong> aplica estils a la primera línia d'un <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Visual_formatting_model#Block-level_elements_and_block_boxes">element de nivell de bloc</a>. Tingueu en compte que la longitud de la primera línia depèn de molts factors, incloent l'amplada de l'element, l'amplada del document i la mida de la font del text</p>
+
+<pre class="brush: css no-line-numbers">/* Selecciona la primera línia d'un &lt;p&gt; */
+p::first-line {
+ color: red;
+}</pre>
+
+<div class="note">
+<p>CSS3 va introduir la notació de <code>::first-line</code> (de dos caràcters, de dos punts) per distingir les <a href="/en-US/docs/Web/CSS/Pseudo-classes">pseudo-classes</a> dels <a href="/en-US/docs/Web/CSS/Pseudo-elements">pseudo-elements</a>. Els navegadors també accepten <code>:first-line</code>, introduït en CSS2.</p>
+</div>
+
+<h2 id="Propietats_permeses">Propietats permeses</h2>
+
+<p>Només un petit subconjunt de propietats CSS es pot utilitzar amb el pseudo-element <code>::first-line</code>:</p>
+
+<ul>
+ <li>Totes les propietats relacionades amb la font: {{Cssxref("font")}}, {{cssxref("font-kerning")}}, {{Cssxref("font-style")}}, {{Cssxref("font-variant")}}, {{cssxref("font-variant-numeric")}}, {{cssxref("font-variant-position")}}, {{cssxref("font-variant-east-asian")}}, {{cssxref("font-variant-caps")}}, {{cssxref("font-variant-alternates")}}, {{cssxref("font-variant-ligatures")}}, {{cssxref("font-synthesis")}}, {{cssxref("font-feature-settings")}}, {{cssxref("font-language-override")}}, {{Cssxref("font-weight")}}, {{Cssxref("font-size")}}, {{cssxref("font-size-adjust")}}, {{cssxref("font-stretch")}} i {{Cssxref("font-family")}}</li>
+ <li>Totes les propietats relacionades amb el fons: {{Cssxref("background-color")}}, {{cssxref("background-clip")}}, {{Cssxref("background-image")}}, {{cssxref("background-origin")}}, {{Cssxref("background-position")}}, {{Cssxref("background-repeat")}}, {{cssxref("background-size")}}, {{Cssxref("background-attachment")}} i {{cssxref("background-blend-mode")}}</li>
+ <li>La propietat {{cssxref("color")}}</li>
+ <li>{{cssxref("word-spacing")}}, {{cssxref("letter-spacing")}}, {{cssxref("text-decoration")}}, {{cssxref("text-transform")}} i {{cssxref("line-height")}}</li>
+ <li>{{cssxref("text-shadow")}}, {{cssxref("text-decoration")}}, {{cssxref("text-decoration-color")}}, {{cssxref("text-decoration-line")}}, {{cssxref("text-decoration-style")}} i {{cssxref("vertical-align")}}.</li>
+</ul>
+
+<h2 id="Sintaxi">Sintaxi</h2>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Exemple">Exemple</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;p&gt;Styles will only be applied to the first line of this paragraph.
+After that, all text will be styled like normal. See what I mean?&lt;/p&gt;
+
+&lt;span&gt;The first line of this text will not receive special styling
+because it is not a block-level element.&lt;/span&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">::first-line {
+ color: blue;
+ text-transform: uppercase;
+
+
+ /* WARNING: DO NOT USE THESE */
+ /* Many properties are invalid in ::first-line pseudo-classes */
+ margin-left: 20px;
+ text-indent: 20px;
+}</pre>
+
+<h3 id="Resultat">Resultat</h3>
+
+<p>{{EmbedLiveSample('Example', 350, 160)}}</p>
+
+<h2 id="Especificacions">Especificacions</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Especificació</th>
+ <th scope="col">Estat</th>
+ <th scope="col">Comentari</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS4 Pseudo-Elements', '#first-line-pseudo', '::first-line')}}</td>
+ <td>{{ Spec2('CSS4 Pseudo-Elements')}}</td>
+ <td>Defineix de manera més estricta on pot apareixer una <code>::first-letter</code>.<br>
+ Generalitza propietats permeses per a composició tipogràfica, decoració de text i propietats de disseny en línia i {{cssxref("opacity")}}.<br>
+ Defineix l'herència de <code>::first-letter</code>.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Text Decoration', '#text-shadow', 'text-shadow with ::first-line')}}</td>
+ <td>{{ Spec2('CSS3 Text Decoration')}}</td>
+ <td>Permès lùs de {{cssxref("text-shadow")}} amb <code>::first-letter</code>.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Selectors', '#first-line', '::first-line') }}</td>
+ <td>{{ Spec2('CSS3 Selectors') }}</td>
+ <td>Introdueix la sintaxi de dos caràcter de dos punts.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'selector.html#first-line-pseudo', '::first-line') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Cap canvi</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#the-first-line-pseudo-element', '::first-line') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>La definició inicial fa servir la sintaxi d'un sol caràcter de dos punts.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Navegadors_compatibles">Navegadors compatibles</h2>
+
+<p>{{Compat("css.selectors.first-line")}}</p>
+
+<h2 id="Vegeu_també">Vegeu també</h2>
+
+<ul>
+ <li>{{cssxref("::first-letter")}}.</li>
+</ul>