css的簡史和css布局歷史

2021-08-29 02:45:22 字數 789 閱讀 6953

css的簡史和css布局歷史

1.table布局,知道就好。

2.div+css布局,伴隨著我們整個前端職業生涯,也是目前主流的布局方式,重點掌握。

3.flex布局,目前在移動端布局日漸成為主流,要會使用。

4.grid布局,這個關注就好,大家會在將來複雜布局中使用,目前相容性不是很好,沒有太多實際應用場景。

css布局的基石-浮動

重點掌握float

1.擠下去了的問題,

左側右側

一般平常pc端切圖用標準盒模型很多,移動端切圖經常會用到 詭異盒模型的情況。

使用詭異盒模型方法,

box-sizing: border-box;

2.高度不夠,工作中最常用。

左側右側

黃色框線部分,支撐不開,這裡就要用

overflow:hidden;

就撐開了。

清除浮動除了我文中說的是最經典常用的方式

常用的還有兩種,這裡我們把最常用的三種總結下:

1.新增新的元素 、應用 clear:both;

.clear12

3 2.父級div定義 overflow: auto(注意:是父級div也就是這裡的 div.outer)

.over-flow12

33.:after 方法:(注意:作用於浮動元素的父親)

這種方法是 面試的最佳答法,也是工作最常用方式。

css布局的基石-定位

1.四種定位。

static 預設  relative相對  absolute 絕對  fixed固定

CSS 常見的css布局

1 單列布局 主要使用max width屬性樣式實現,使用max width是為了當螢幕小於2000px時不出現滾動條 2 兩列自適應布局 兩列自適應布局是指一列由內容撐開,另一列撐滿剩餘寬度的布局方式,為了觸發ie瀏覽器的haslayout屬性,需設定zoom 1 2.1 使用float over...

css 布局和定位

首先,我們說一下flow,實際上就是從html在上面開始,從上到下沿著元素流逐個顯示。對於塊元素,從上到下布局。對於塊元素中的內聯元素,從左上方流向右下方。對於內聯元素我們需要注意間距問題 1.對於併排放置的兩個內聯元素,中間外邊距不會重疊。所以最終兩個元素中間相差兩個外邊距之和。2.對於上下放置的...

CSS布局入門 css

css布局與傳統 table 布局最大的區別在於 原來的定位都是採用 通過 的間距或者用無色透明的gif來控制文布局版塊的間距 而現在則採用層 div 來定位,通過層的margin,padding,border等屬性來控制版塊的間距。分析乙個典型的定義div例子 sample 說明如下 下面是這個層...