::first-line (:first-line)
åºçº¿
广æ³å¯ç¨
*
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
* æ¤ç¹æ§çæäºé¨åçæ¯æç¨åº¦å¯è½ææä¸åã
::first-line CSS 伪å
ç´ å¨åºå容å¨ç第ä¸è¡åºç¨æ ·å¼ã
åå ¶ä»ææç 伪å ç´ ä¸æ ·ï¼::first-line ä¸è½å¹é ä»»ä½çå®åå¨ç html å ç´ ã
::first-line 伪å
ç´ åªè½å¨å容å¨ä¸ï¼æä»¥ï¼::first-line伪å
ç´ åªè½å¨ä¸ä¸ª display å¼ä¸º block, inline-block, table-cell æè
table-caption䏿ç¨.ãå¨å
¶ä»çç±»åä¸ï¼::first-line æ¯ä¸èµ·ä½ç¨çã
å 许ç屿§å¼
å¨ä¸ä¸ªä½¿ç¨äº ::first-line 伪å
ç´ çéæ©å¨ä¸ï¼åªæå¾å°çä¸é¨å css 屿§è½è¢«ä½¿ç¨ï¼
- ææåå使å
³ç屿§ï¼
font,font-kerning,font-style,font-variant,font-variant-numeric,font-variant-position,font-variant-east-asian,font-variant-caps,font-variant-alternates,font-variant-ligatures,font-synthesis,font-feature-settings,font-language-override,font-weight,font-size,font-size-adjust,font-stretch, andfont-family color- ææåèæ¯æå
³ç屿§ï¼
background-color,background-clip,background-image,background-origin,background-position,background-repeat,background-size,background-attachment, andbackground-blend-mode word-spacing,letter-spacing,text-decoration,text-transform, andline-heighttext-shadow,text-decoration,text-decoration-color,text-decoration-line,text-decoration-style, andvertical-align.
è¿ä¸ªåè¡¨å°æ¥å¯è½ä¼è¢«æ©å±ï¼ä½æ¯æ¨èçæ¯ï¼ä½ ä¸è¦ä½¿ç¨ä»»ä½ä¸è¿°æ²¡ææå°ç屿§ã
夿³¨ï¼å¨ CSS 2 ä¸ï¼ä¼ªå ç´ æ¯ä»¥ : å¼å¤´çãç±äºä¼ªç±»ä¹éµå¾ªåä¸è§åï¼ä½¿å¾ä»ä»¬ä¹é´é¾ä»¥åºåã为äºè§£å³è¿ä¸ªé®é¢ï¼å¨ CSS 2.1 ä¸ï¼ä¼ªå ç´ æ¯æä»¥ :: å¼å¤´ãç°å¨ï¼ä½¿ç¨ä¼ªå ç´ æ¶æ´æ¨è以 :: å¼å¤´ï¼è使ç¨ä¼ªç±»æ¶ä½¿ç¨ : å¼å¤´ã
å 为è¿å»çæµè§å¨é½å®ç°è¿ CSS 2 çè§åï¼æä»¥ç°å¨é£äºæ¯æ :: çæµè§å¨é叏忶乿¯æ : çå½¢å¼ã
妿éè¦æ¯æèæ§çæµè§å¨ï¼é£ä¹ :first-line æ¯å¯ä¸çéæ©ï¼åä¹ï¼æ´æ¨èä½¿ç¨ ::first-lineã
è¯æ³
Error: could not find syntax for this item示ä¾
>text-transform
å°æ¯ä¸ªæ®µè½ä¸ç第ä¸è¡åæ¯è½¬æ¢æå¤§å
HTML
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore.
</p>
CSS
p::first-line {
text-transform: uppercase;
}
è¾åº
margin-left
margin-left å¨ first-line 伪å
ç´ ä¸æ æ
HTML
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore.
</p>
CSS
p::first-line {
margin-left: 20px;
}
è¾åº
text-indent
text-indent å¨ first-line 伪å
ç´ ä¸æ æ
HTML
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore.
</p>
CSS
p::first-line {
text-indent: 20px;
}
è¾åº
è§è
| è§è |
|---|
| CSS Pseudo-Elements Module Level 4> # first-line-pseudo> |
æµè§å¨å ¼å®¹æ§
åè§
- The
::first-letterpseudo-element.