مشخصات مقاله
آموزش Pseudo-elements در CSS
سیتنکس pseudo-elements:
selector:pseudo-element {property:value;}
در کلاس های CSS را می توان از pseudo-elements نیز استفاده کرد:
selector.class:pseudo-element {property:value;}
: first-line Pseudo-element
از first-line" pseudo-element برای اضافه کردن استایل ویژه به اولین خط متن استفاده می شود.
first-letter Pseudo-element:
از "حرف اول pseudo-element برای اضافه کردن استایلی ویژه به اولین حرف متن استفاده می شود.
در مثال زیر، مرورگر خط اول متن را در عنصر p، مطابق با استایل "خط اول pseudo-element " آرایش می کند.
خط اول pseudo-element " را فقط می توان با عنصرهای block-level
استفاده کرد.
پراپرتی های زیر به خط اول pseudo-element اعمال می شوند:
font properties color properties background properties word-spacing letter-spacing text-decoration vertical-align text-transform line-height clear
Pseudo-elements و کلاس های CSS
Pseudo-elements را می توان با کلاس های CSS ترکیب کرد:
مثلا بالا حرف اول همه پاراگراف ها با class=article را قرمز نشان می دهد.
Pseudo-elements چندگانه
می توان چندین pseudo-elements را نیز با هم ترکیب کرد.
در مثال زیر، حرف اول پاراگراف قرمز خواهد شد، با سایز فونت xx-large. بقیه خط اول، آبی و بصورت حروف کوچک خواهد بود. بقیه پاراگراف دارای اندازه فونت و رنگ پیش فرض خواهد بود.
نمونه سه
p:first-letter{ color: #ff0000; font-size: xx-large; } p:first-line{ color: #0000ff; font-variant: small-caps; }
:before Pseudo-element
before pseudo-element را می توان برای insert کردن مقدار یک content قبل از content یک عنصر استفاده کرد.
مثلا زیر، تصویری را قبل از هر عنصردرج کرد.
Pseudo-elements
ستون CSS نشان می دهد پراپرتی در کدام ورژن CSS تعریف می شود (CSS1 یا CSS2).