標籤:

css學習記錄

一,css 4種引用方式:

1,內聯:<style></style> 標籤

< stylex="」 > 屬性

2,外聯 css <link rel="stylesheet" href="./style.css」>

@import 在css文件中嵌套引用其他css文件

二,選擇器:

1,類名選擇器:

.className

2,標籤選擇器:

div

3,子類選擇器

div>.className

4,子代選擇器(.className是div的任意層級子類都可以找到,並不僅限為子類)

div .className

三,標籤高度:高度由其內部文檔流元素的高度的總和來決定。

文檔流解釋:文檔內元素的流動方向,1,內聯元素:從左往右如果遇到阻礙自動換行(允許單詞可以換行word-break:break-all)。2,塊級元素:從上往下。

四,脫離文檔流(在計算高度時不納入父標籤高度計算,起始位置在父標籤(0,0)開始)

方式:

1,{style:position: fixed;}

2,當前元素{style:position: absolute;} , 父類元素(參照元素){style:position: relative;}

五,背景圖片自適應

{style: background-position: center center; (圖片位置居中)

background-size: cover; } (圖片大小適應當前控制項)

六,內聯元素不接受寬高,如:span。若想設置寬高則需要設置display:block

七,絕對位置(當脫離文檔流設置絕對位置時)

top:100% 表示: 當前元素距離父元素的頭部距離為父元素高度*100% ,也就是說在父元素的底部。

bottom:100% 表示:當前元素距離父元素的底部距離為父元素高度*100% ,也就是說在父元素的頭部。


推薦閱讀:

清除浮動的幾種方法
只會 HTML+CSS+JS 的人如何進階前端開發工程師?
Windows 提供高對比度主題有什麼意義?
css選擇器中:first-child與:first-of-type的區別

TAG:CSS |