CSS屬性小知識

2022-06-12 18:21:06 字數 1126 閱讀 7799

1.float

注意:1.浮動元素產生了浮動流,塊級元素看不到他們,也就是會忽略它所佔的位置;

2.產生bfc的元素和文字類屬性的元素以及文字都能看到他們;

3.有inline-睡醒都具有文字屬性

4.若設定浮動,應該馬上清除浮動,避免不必要的影響

清除浮動的方法:

方法一:新增新的元素 、應用 clear:both;一般不可取

方法二:在父級元素設定overflow:hidden;

方法三:偽元素,在父級的 after

<

div

class

='father'

>

<

div

class

= 'son'

>

div>

div>

<

style

>

.son

.father::after

style

>

2.position

1.absolute

脫離原來的位置定位,最近有定位的父級定位,如果沒有,則相對文件定位;

2.relative

保留原來的位置定位,相對於原來的位置定位

注意:

如果元素有position:absolute,float:left/right  瀏覽器內部會把元素轉換成inline-block;

1.單行文字

三件套:

<

style

>

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

style

>

2.多行文字

上述方法不好使,只能用overflow:hidden;

CSS日常小知識

假如有乙個padding border margin 與其他的三條邊不同,其他三條邊一樣,這個時候我們設定總體樣式,再單獨去設定它的樣式。border 5px solid red css 層疊特效 border bottom 10px dashed green 有一些標籤會有預設的樣式,比如預設的m...

css簡單小知識

一.css盒子模型 1 屬性 外邊距 margin 邊框 border 內邊距 padding 和內容 content 2.種類 ie盒子模型和標準模型兩種。標準模型 box sizing content box ie模型 box sizing border box 3.筆記 1 內邊距paddin...

css計算屬性 一些提公升css效能的小知識

對於效能優化我們常常在專案完成時才去考慮,經常在專案的末期,效能問題才會暴露出來,此時才進行一些相關的效能優化。其實,如果我們從一開始編碼,就注意一些細節問題,後面的工作量會小很多,下面我們來看看在書寫css時,我們可以注意哪些細節,從而來提公升css處理效能。先來看看這段 這是什麼顏色 這是什麼顏...