css中的float和flex布局簡單應用

2021-10-25 02:18:22 字數 1116 閱讀 6298

float屬性定義元素脫離文件流浮動,預設值none,left和right控制元素向左右浮動,值inherit繼承父元素的float的屬性

float:left;

float:right;

float:inherit;

display:flex稱為flex容器,他的所有子元素自動成為容器成員,稱為flex專案。

display:flex;

.box

row(預設值):主軸為水平方向,起點在左端。

row-reverse:主軸為水平方向,起點在右端。

column:主軸為垂直方向,起點在上沿,自上而下。

column-reverse:主軸為垂直方向,起點在下沿,自下而上。

.box

nowrap(預設):不換行,寬度自動壓縮。

wrap:換行,第一行在上方。

wrap-reverse:換行,第一行在下方。

justify-content屬性定義了專案在主軸上(即橫向)的對齊方式。

flex-start(預設值):左對齊

flex-end:右對齊

center: 居中

space-between:兩端對齊,元件之間的間隔都相等。

space-around:距邊界兩側的間隔相等,元素之間的間隔比專案與邊框的間隔大一倍。

align-items屬性定義專案在交叉軸上(即縱向,垂直)如何對齊。

align-content屬性定義了多根軸線的對齊方式。如果專案只有一根軸線,該屬性不起作用。

知道了這些常用屬性就可以拿來做布局,用class= box的盒子做主體,box下面的div來做內容

電影

css//用main當容器讓box用felx布局

.main

.box

//在box中用float布局實現內容排序

.bm-name

.bm-site

理解css中的float和clear

css浮動 float,clear 通俗講解 1.假如某個div元素a是浮動的,如果a元素上乙個元素也是浮動的,那麼a元素會跟隨在上乙個元素的後邊 如果一行放不下這兩個元素,那麼a元素會被擠到下一行 如果a元素上乙個元素是標準流中的元素,那麼a的相對垂直位置不會改變,也就是說a的頂部總是和上乙個元素...

CSS中float和Clear的使用

本文和大家重點討論一下css中float和clear屬性的使用,乙個float物件可以居左或居右,乙個設定為float的物件,將根據設定的方向,左移或右移到其父容器的邊界,或其前面的float物件的邊界,而緊隨其後的非float物件或內容,則包圍在其相反的方向。css中float和clear屬性用法...

css中float和clear屬性

在做網頁的時候經常會用到這個屬性,使得我們的網頁更加靈活,不至於那麼死板,但是對於初學者而言,他們又不是那麼好理解的,那麼,今天我就來說說我對這兩個屬性的理解。用float屬性時會使元素脫離正常文件流,什麼意思呢,就是讓元素飄起來,自然,地面上發生的任何事都不會與之相關,所以說,如果該元素浮動之前下...