css內容生成器

2022-03-03 10:46:14 字數 1350 閱讀 5503

一,內容生成器:content

補充before和after偽類選擇器:

1):將內容新增到某個選擇器定義的單個或者多個元素的每乙個例項之前或者之後

2)與before選擇器配合使用(同理大家想下會不會有after?);

content的作用:

1,作用:在被選元素的內容前面插入內容;

2,用法:使用content屬性指定要插入的內容;

3,可以設定插入內容的樣式;

content的使用作用:對html內容修飾;

常用的值:url:新增影象;

文字;計數器:?

1),counter-reset屬性:

作用:設定某個選擇器出現次數的計數器的值,預設為 0。利用這個屬性可以設定或重置為任何值,可以是正值或負值。如果沒有提供 number,則預設為 0。

2),使用注意點:

如果使用display: none,則無法重置計數器。如果使用visibility: hidden,則可以重置計數器。

3),必須結合counter() 函式和counter-increment 屬性使用

a,counter()函式:

counter() 函式用於為指定計數器建立計數字串;

寫法:語法為:counter(name) :name 為計數器的名稱

b,counter-increment 屬性:counter-increment:有三個值:none,id number,inherit(規定應該從父元素繼承 counter-increment 屬性的值) 屬性設定某個選取器每次出現的計數器增量。預設增量是 1。

寫法:counter-increment:id number;(id 定義將增加計數的選擇器、id 或 class。

number 定義增量。number 可以是正數、零或者負數。)

demo:

html:

css:

body{

counter-reset: demo;

h1:before{

content: "第" counter(demo)"章" ":";

h1{counter-increment: demo;

三,多列:

2,之前換行用什麼???

答:長單詞換行

word-wrap : normal/break-word;

文字換行

word-break : normal/break-all/keep-all;

3,不管想讓一段文字呈多少列顯示,你需要的只是兩個屬性:column-count(列的具體個數) 和 column-width(列寬)column-gap(列之間的縫隙間隔寬度)column-rule(規定列之間的中間分割線寬度、樣式和顏色規則)。

生成器內容

1,生成器 生成器的本質就是迭代器 生成器的特點和迭代器一樣,取值方式和迭代器一樣 next send 給上乙個yield傳值 生成器一般有生成器函式或者生成器表示式來建立 其實就是手寫的迭代器 2,生成器函式 和普通函式沒有區別,裡面有yield的函式就是就是生成器函式 生成器函式在執行的時候,預...

python 生成器作用 Python生成器

生成器介紹 在函式內部包含yield關鍵字,那麼該函式執行的結果是生成器,生成器就是迭代器。生成器的功能 把函式結果做成迭代器 以一種優雅的方式封裝好iter,next 提供了一種自己定義迭代器的方式。使用生成器建立乙個迭代器 def a print a yield 11 使用yield,執行後返回...

python生成器好處 Python生成器筆記

python中三大器有迭代器,生成器,裝飾器,本文主要講述生成器。主要從生成器的概念,本質,以及yield關鍵字的使用執行過程。本質 生成器是一類特殊的迭代器,使用了yield關鍵字的函式不再是函式,而是生成器。使用了yield的函式就是生成器 1.yield關鍵字有兩點作用 1.1 yield語句...