成人免费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

2020-06-12 09:20:33

前端Blob字符串

2020-07-28 08:26:34

WebSocket瀏覽器

2023-08-14 15:56:52

CSS 偽元素開發

2023-05-22 15:37:31

CSS元素JavaScript

2024-12-17 08:33:42

2022-04-14 09:01:19

CSS父選擇器CSS類

2021-07-14 11:25:12

CSSPosition定位

2010-08-23 09:56:09

Java性能監控

2017-10-10 13:58:38

前端CSS濾鏡技巧

2011-09-15 17:10:41

2021-02-01 23:23:39

FiddlerCharlesWeb

2022-10-13 11:48:37

Web共享機制操作系統

2009-12-10 09:37:43

2021-02-28 08:34:14

CSS outline-off負值技巧

2021-10-17 13:10:56

函數TypeScript泛型

2012-11-23 10:57:44

Shell

2020-08-11 11:20:49

Linux命令使用技巧

2021-12-29 11:38:59

JS前端沙箱

2021-12-22 09:08:39

JSON.stringJavaScript字符串
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一级大黄 | 韩日精品视频 | 国产在线观看一区二区三区 | 亚洲精品国产一区 | 亚洲视频二区 | 九九热视频这里只有精品 | 国产精品久久久久久久久大全 | 黄网站在线播放 | 欧美女优在线观看 | 欧美aⅴ片 | 韩日在线| 午夜激情视频在线 | 国产又色又爽又黄又免费 | 久久噜噜噜精品国产亚洲综合 | 九九亚洲| 欧美精品在线播放 | 国产精品高潮呻吟久久aⅴ码 | 91麻豆精品国产91久久久更新资源速度超快 | 区一区二在线观看 | 亚洲视频欧美视频 | 亚洲二区在线 | 久久亚洲天堂 | 国产成人在线一区二区 | 3级毛片 | 国产亚洲精品a | www久久av | 日韩国产在线 | 国产精品视频一二三 | a视频在线 | 浴室洗澡偷拍一区二区 | 成人永久免费 | 亚洲国产成人精品久久久国产成人一区 | 日韩在线国产 | 久久久久久久久久久成人 | 久久久精品视频一区二区三区 | 一区二区三区四区在线 | a毛片视频网站 | 精品乱子伦一区二区三区 | 欧美激情精品久久久久久免费 | 美国a级毛片免费视频 | 婷婷久久久久 |