成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

多個你不知道的 CSS 居中方案!

開發 前端
要使內聯元素(如鏈接,span 或img)居中,使用 text-align: center 足夠了。

水平居中

1. 內聯元素

要使內聯元素(如鏈接,span 或img)居中,使用 text-align: center 足夠了。

  1. <div class="desk"> 
  2.    <span class="plate"></span> 
  3. </div> 
  1. .desk { 
  2.   text-align: center; 

[[345562]]

對于多個內聯元素,也可以使用text-align:center:

  1. <div class="desk"> 
  2.    <span class="plate"></span> 
  3.    <span class="plate"></span> 
  4. </div> 
  1. .desk { 
  2.   text-align: center; 

2. Flexbox

使用 flexbox 也可以快速居中元素:

  1. .desk { 
  2.   display: flex; 
  3.   justify-content: center; 

對于多個內聯的項目,也可以正常工作。

CSS Grid

使用網格容器時,圖中的盤子將根據其網格區域居中。請注意,除非將它們包裹在一個元素中,否則這將不適用于多個盤子。

  1. .desk { 
  2.   display: grid; 
  3.   justify-content: center; 

塊元素

1. Auto Margin

寬度和高度已知的塊元素可以通過設置margin-left:auto 和 margin-right:auto 居中元素。

  1. .plate { 
  2.   width: 120px; 
  3.   height: 120px; 
  4.   margin-left: auto; 
  5.   margin-right: auto; 

對于多個塊元素,它們應該包裝在一個元素中,然后讓這個父元素居中。

  1. .tray { 
  2.   display: flex; 
  3.   margin-left: auto; 
  4.   margin-right: auto; 

2. Flexbox

對于 flexbox 同樣也是使用 justify-content:center 來居中元素:

  1. .desk { 
  2.   display: flex; 
  3.   justify-content: center; 

對于多個元素,我們不需要將它們包裹在一個元素中,flexbox 可以將它們都居中。

CSS定位

通過絕對定位,我們可以輕松地通過CSS transform將其水平居中。

  1. .plate { 
  2.   position: absolute; 
  3.   left: 50%; 
  4.   transform: translateX(-50%); 

在已知元素寬度的情況下,可以使用負邊距代替CSS transform。

  1. .plate { 
  2.   position: absolute; 
  3.   left: 50%; 
  4.   margin-left: -60px; 

垂直居中

1. 內聯元素

Vertical Padding

垂直居中元素最簡單的方法之一是使用padding:

  1.   padding-top: 24px; 
  2.   padding-bottom: 24px; 

2. Vertical Align

vertical-align屬性可用于一個或多個元素。

在此示例中,叉子和刀子應與桌子垂直居中。

  1. .desk { 
  2.   text-align: center; 
  3.  
  4. .plate, 
  5. .fork, 
  6. .knife { 
  7.   vertical-align: middle; 

3. Flexbox

為了對齊盤子,叉子和刀,我們可以使用 flexbox:

  1. .desk { 
  2.   display: flex; 
  3.   justify-content: center; 
  4.   align-items: center; 

塊元素

1. 絕對定位

通過絕對定位元素,可以使用 CSS transform將元素垂直居中:

  1. .plate { 
  2.   position: absolute; 
  3.   top: 50%; 
  4.   transform: translateY(-50%); 

如果知道元素高度,則可以使用負邊距代替transform。

  1. .plate { 
  2.   position: absolute; 
  3.   top: 50%; 
  4.   margin-top: -60px; 

2. CSS Grid

使用CSS網格,我們可以使用align-items將項目垂直于其網格區域居中。

  1. .desk { 
  2.   display: grid; 
  3.   align-items: center; 

水平垂直居中

內聯元素

Padding 和Text Align

  1. .plate { 
  2.   text-align: center; 
  3.   padding-top: 24px; 
  4.   padding-bottom: 24px; 

其他元素類型

1. 絕對定位

  1. .plate { 
  2.   position: absolute; 
  3.   left: 50%; 
  4.   top: 50%; 
  5.   transform: translate(-50%,-50%); 

2. Flexbox

通過 justify-content:center 和 align-items:center 就可以將元素垂直水平居中:

  1. .plate { 
  2.   display: flex; 
  3.   justify-content: center; 
  4.   align-items: center; 

CSS Grid

通過place-items屬性就可以通過,它結合了justify-content和align-items:

  1. .desk { 
  2.   display: grid; 
  3.   place-items: center; 

本文轉載自微信公眾號「大遷世界」,可以通過以下二維碼關注。轉載本文請聯系大遷世界公眾號。

 

責任編輯:趙寧寧 來源: 大遷世界
相關推薦

2024-05-20 09:27:00

Web 開發CSS

2023-05-22 15:37:31

CSS元素JavaScript

2024-12-17 08:33:42

2022-04-14 09:01:19

CSS父選擇器CSS類

2023-08-14 15:56:52

CSS 偽元素開發

2020-06-12 09:20:33

前端Blob字符串

2020-07-28 08:26:34

WebSocket瀏覽器

2021-07-14 11:25:12

CSSPosition定位

2017-10-10 13:58:38

前端CSS濾鏡技巧

2011-09-15 17:10:41

2021-02-01 23:23:39

FiddlerCharlesWeb

2009-12-10 09:37:43

2022-10-13 11:48:37

Web共享機制操作系統

2010-08-23 09:56:09

Java性能監控

2020-09-15 08:35:57

TypeScript JavaScript類型

2022-11-04 08:19:18

gRPC框架項目

2021-02-28 08:34:14

CSS outline-off負值技巧

2021-10-17 13:10:56

函數TypeScript泛型

2020-08-11 11:20:49

Linux命令使用技巧

2015-06-19 13:54:49

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩高清免费 | 国产精品福利网站 | 色欧美综合 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 自拍偷拍中文字幕 | 久久久精品久 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 99国内精品久久久久久久 | 91视频.| 视频一区在线观看 | 久久精品免费一区二区 | 免费视频一区二区 | 精品日韩欧美一区二区 | 三级av在线 | 国产激情免费视频 | a欧美 | 免费久久网站 | 成人h动漫亚洲一区二区 | 日本一区二区不卡视频 | 欧美精品在线一区 | 久久久亚洲综合 | 在线国产中文字幕 | 欧美综合一区二区三区 | xx性欧美肥妇精品久久久久久 | 精久久久 | 91久久精品一区二区二区 | 国产一区二区中文字幕 | 日韩成人 | 国产专区在线 | 男人天堂网址 | 欧美视频福利 | 日韩精品成人在线 | 久久国产一区 | 日韩毛片网 | 亚洲天堂一区二区 | 狠狠爱免费视频 | 国产小视频在线 | 波多野结衣二区 | 欧美日韩在线精品 | 在线观看中文字幕视频 | 天天操天天操 |