小白的前端學習筆記(浮動 css選擇器)

2021-10-06 05:16:45 字數 1162 閱讀 4798

:after 和 :beforev i

選擇器高階選擇器

總結

float:left(right)
1、在父容器內設定css

overflow:hidden;

2、在父容器最底部加上乙個空div

3、在父容器內設定css

.parent:after

:after  在元素後面新增內容   content設定其內容

:before 在元素的前面新增內容 content設定其內容

1、類選擇器

2、id選擇器

3、標籤選擇器

優先順序 :

id選擇器》類選擇器》標籤選擇器

1、層次選擇器

a、後代選擇器

e f作用範圍:選擇器e裡面的所有選擇器f(包含子類以及間接子類)

b、子代選擇器

e>f作用範圍:選擇器e裡面的所有子選擇器(只能作用於子類 不能使間接子類)

c、相鄰兄弟選擇器

e+f作用範圍:緊緊位於選擇器e的後面的選擇器f(同一父元素下,一定是相鄰且在選擇器e的後面)

d、通用兄弟選擇器

e~f作用範圍:跟在選擇器e後面所有的選擇器f(同一父元素下,所有跟在e後面的f)

2、結構偽類選擇器

a、非指定型別的子元素

選擇器 e f:first-child

選擇器 e f:last-child

選擇器 e f:nth(n)

** 注意:如果子類中有非f的 也計算其內

b、指定型別的子元素

選擇器 e f:first-of-type

選擇器 e f:last-of-type

選擇器 e f:nth-of-type(n)

** 注意:如果子類中有非f的 不計算計算其內

3、屬性選擇器

選擇器e[name]

選擇器e[name=?]

選擇器e[name^=a]

選擇器e[name$=a]

選擇器e[name*=a]

學習了浮動和選擇器的分類,使自己在css樣式的應用上有更多的選擇,也能控制與實現更多的頁面結構。

前端學習筆記 CSS 清除浮動

我們前面說過,浮動本質是用來做一些文字混排效果的,但是被我們拿來做布局用,則會有很多的問題出現,但是,你不能說浮動不好 由於浮動元素不再占用原文件流的位置,所以它會對後面的元素排版產生影響,為了解決這些問題,此時就需要在該元素中清除浮動。準確地說,並不是清除浮動,而是清除浮動後造成的影響 如果浮動一...

前端學習筆記(六)CSS浮動

頁面布局方式主要包含 文件流 常規流 浮動流 脫離文件流 文件流 文件流中元素框的位置由元素在html中的位置決定,塊級元素從上到下依次排列,框之間垂直距離由框的垂直margin計算得到,行內元素在一行中水平布置。文件流就是html文件中的元素如塊級元素 行內元素依據他們的顯示屬性按照在文件中的先後...

前端學習 Css 浮動

塊元素在文件流中預設垂直排列,所以這個三個div自上至下依次排開,如果希望塊元素在頁面中水平排列,可以使塊元素脫離文件流。使用float來使元素浮動,從而脫離文件流 可選值 none,預設值,元素預設在文件流中排列。left,元素會立即脫離文件流,向頁面的左側浮動。right,元素會立即脫離文件流,...