Introduction to structural pseudo-class selectors
|
property | describe |
---|---|
E:first-letter | Sets the first word in the E element. |
E:first-line | Sets the first line of text in the E element. |
E::before | Add content before the E element. |
E::after | Add content at the end of the E element. |
First-letter practice
Use first-letter
attribute to set the color of the first letter of the text in the li
tag in ul
tag to red.
Code Blocks
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Pseudo-element selector</title> <style> ul li:first-letter{ color: red; } </style> </head> <body> <ul> <li>Smile is the first belief</li> </ul> </body> </html>
Result Plot
First-line practice
Use first-line
attribute to set the color of the first line of text in the div
tag to red.
Code Blocks
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Pseudo-element selector</title> <style> div:first-line{ color: red; } </style> </head> <body> <div> Smile is the first belief, smile is the first belief, smile is the first belief, smile is the first belief, smile is the first belief, Smile is the first belief, smile is the first belief, smile is the first belief, smile is the first belief, smile is the first belief. </div> </body> </html>
Result Plot
beforePractice
Use the before
attribute to add the two words "Come on" before the text of div
tag.
Code Blocks
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Pseudo-element selector</title> <style> div::before{ content:"Come on"; } </style> </head> <body> <div>Smile is the first belief. </div> </body> </html>
Result Plot
Note: The added text must be written inside content:"加油";
.
after practice
Use after
attribute to add the two words "Come on" at the end of the text of div
tag.
Code Blocks
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Pseudo-element selector</title> <style> div::after{ content:"Come on"; } </style> </head> <body> <div>Smile is the first belief,</div> </body> </html>
Result Plot
Note: The added text must be written inside content:"加油";
.
The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.
<<: Tips for List Building for Website Maintenance Pages
>>: Analysis of the difference between bold <b> and <strong>
When creating a time field DEFAULT CURRENT_TIMEST...
Many websites have a navigation bar fixed at the ...
Table of contents 1. Related configuration Case 1...
1. Execute the select statement first to generate...
MySQL implements sequence function 1. Create a se...
The network configuration of Host Only+NAT mode u...
Table of contents Purpose Experimental environmen...
Nginx does not support nested if statements, nor ...
Starting and shutting down Tomcat under Linux In ...
Websites without https support will gradually be ...
The following two errors were encountered when co...
This article example shares the specific code of ...
The following attributes are not very compatible w...
Table of contents 1. Basic environment configurat...
Table of contents 1. Object 1.1 What is an object...