The content of this article is about how to use CSS3 selectors to insert the required content into the page. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.
Use the after or before selector to define the content to be inserted in the content attribute of the selector. When the inserted content is text When inserting text, you must add single or double quotes on both sides of the inserted text.
<style type="text/css"> h2:before{ content:‘COLUMN’;} </style>
Use the none attribute value of the content attribute
<style type="text/css"> h2.sample:before{ content:none;} </style>
<style type="text/css"> h2:before{ content:url(mark.png);} </style>
By specifying the form of "attr (attribute name)" in the content attribute, you can The attribute values of each attribute are displayed.
img:after{ content:attr(alt); display:block; text-align:center; }
1. In the content attribute Use the counter attribute value to append consecutive numbers to multiple items
2. You also need to add the specification of the counter-increment attribute of the element in the element's style. In order to use continuous numbering, you need to set the attribute value of the counter-increment attribute to the before selector or after selector. The counter name specified in the counter attribute value.
h1:before{content:counter(mycounter);} h1{counter-increment:mycounter;}//1、2、3.......
h1:before{content:‘第’counter(mycounter)‘章’;}//第1章大标题、第2章大标题.........
1. Using the content attribute of the before selector or after selector, you can add not only numeric numbers, but also alphabetical numbers or Roman numeral numbers.
content: counter (counter name, numbering type)
2. You can use the value of the list-style-type attribute to specify the numbering type. For example, when numbering in uppercase letters, use "upper- alpha" attribute, use the "upper-roman" attribute when specifying uppercase Roman letters.
h1:before{content:counter(mycounter,upper-alpha)‘.’;}// A.、B.、C.、
h1:before{content:counter(mycounter);}//1(1、2、3...)、2(1、2、3...)、........ h1{counter-increment:mycounter;counter-reset:subcounter;}(将中编号进行重置) h2:before{content:counter(subcounter);} h2{counter-increment:subcounter;margin-left:40px}
h2:before{content:counter(mycounter)‘-’ counter(subcounter)‘.’;}//1-1、1-2
1. You can use the open-quote attribute value and close-quote attribute value of the content attribute to add nested text symbols such as brackets, single quotes, and double quotes on both sides of the string.
2. The open-quote attribute value is used to add the beginning of the nested text symbol, and the close-quote attribute value is used to add the end of the nested text symbol.
3. Use the quotes attribute in the style of the element to specify what nested text symbols to use
h1:before{ content:open-quote; } h1:after { content:close-quote; } h1{ quotes:"(" ")" }//形如: (标题)
Related recommendations:
CSS3 Series 1 (Overview, Selection , use selectors to insert content)_html/css_WEB-ITnose
How to insert content into the page in css3
The above is the detailed content of How to use selectors to insert required content into the page in css3 (code attached). For more information, please follow other related articles on the PHP Chinese website!