溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS常用布局有哪些

發布時間:2022-03-15 11:29:09 來源:億速云 閱讀:106 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關CSS常用布局有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Flex 實現左中右布局

主要是在父元素中使用以下代碼

display: flex;

flex-direction:row;

相對于傳統布局,是不是簡便得多

Flex 左中右

Flex 實現垂直居中

display: flex;

justify-content:center;

align-items:center;

Flex 垂直居中

可以看到 flex 布局十分方便

想要了解更多 flex 布局相關技巧可以閱讀阮大大 博客 當然你可以看 MDN

前面介紹的都是一維布局,但是在復雜的二維布局方面,無疑是為解決布局而創建的 CSS 網格布局更為專業

學習網格布局事實上是學習對應英文的過程,所以英語好真的很有優勢

Grid 布局實現左中右

雖然有點大材小用,但是我們是為了和前面的布局方法做對比

你只需用兩行代碼

display: grid;

grid-template-columns: 30% 40% 30%;

grid 布局的代碼更省,子元素不需要各自設定,直接在父元素上設定了

Grid 左中右

當然這里的子元素要與對應的格子相配,即 30% 40% 30% 對應的是 div.container 里面的順序

網格布局

這里的 fr 為分數單位

display: grid;

grid-template-columns: 1fr 1fr 1fr; // 3列均分

grid-template-rows: 1fr 1fr 1fr; // 3行均分

通過上面代碼實現了一個3*3的網格

可以通過下面代碼選擇對應網格,并添加屬性

grid-column: 1; // or 2 or 3

grid-row: 1; // or 2 or 3

關于“CSS常用布局有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女