亚洲情人网-亚洲情人-亚洲欧洲综合-亚洲欧洲自拍-欧美专区亚洲

表格文字水平居中(wps琛ㄦ牸鏂囧瓧姘村鉤灞呬腑)

  • 生活
  • 2023-04-19 17:31

點擊上方藍字關注“小鄭搞碼事”,每天都能學到知識,搞懂一個問題!

上篇已經提到過,前端布局是整個web開發非常重要的一環,也是最基礎和最前面的一個環節。有關居中布局又分垂直和水平方向。接著上一篇,今天搞一些水平居中的CSS寫法。

一、inline-block和text-align

很簡單,就是將子元素設置成行內塊級元素,這樣就成變來處理行內塊級元素水平居中的問題。

將子元素使用inline-block變成行內塊級元素,對父框設置text-align就能完整。如下代碼所示:

看起來是下面這樣的:

這個***的好處是:兼容性好,甚至可以兼容ie6,ie7。

不好的地方是:當給父元素設置成text-align:center后,其子元素里的文字也會水平居中,這個可以通過設置子元素的text-align來處理。

二、table和margin

原理就是將子元素設置為塊級表格形式,然后在處理這種子元素為表格形式的元素的水平居中問題,用個margin:0auto來處理就行。如下面這段碼所示:

效果起來就是這樣的:

這個***的好處的是只要我們設置child就行,ie8之上都支持。

應該注意的地方是不支持ie低版(可以忽略)

三、absolute和transform

和上一篇垂直居中是一樣的,父元素先設置成相對定位,然后處理子元素在絕對定位下的left值。原理是一樣的。這里直接看一下我寫的DEMO的代碼如下所示:

這個***的好處就是:居中元素不會對其他的產生影響。

應該注意的地方就是:css3屬性的兼容問題。

效果看起來和上面一致:

四、flex和margin

通過將父元素設置成flex后,將所有子元素轉換成flexitem,在將子元素設置margin屬性達到居中。

這個***不好的地方同樣是低版瀏覽器兼容性問題,需要注意一下。

效果展示一下:

接下來說一下第五種***。

五、flex和justify-content

這個***和上面第四個***極其相似,只是這兩個屬性都是設置在父元素上,代碼如下:

通過CSS3中的布局利器flex中的justify-content屬性來達到水平居中。

比第四個***相比,好處是只要設置父元素屬性就行。缺點同樣是低版本兼容性問題。

最后總結一下:

搞定水平居中一共寫了五種***,各有異同,理解一下,很容易記住,學會,常用、常用。

猜你喜歡

主站蜘蛛池模板: 国内国内在线精品视频 | 亚洲综合日韩精品欧美综合区 | 香蕉在线视频高清在线播放 | 欧美日韩中文国产一区 | 亚洲国产精品成 | 五色月婷婷 | 亚洲最大福利网站 | 综合网久久| 激情综合五月天 | 亚洲视频在线免费 | 伊人久久婷婷丁香六月综合基地 | 亚洲视频在线看 | 亲热网站 | 开心午夜婷婷色婷在线 | 男女羞羞视频免费 | 在线播放精品视频 | 深爱激情五月婷婷 | 国产美女精品 | 久久免费视频网 | 99国产精品热久久久久久 | 羞羞视频免费网站在线 | 精品在线视频一区 | 亚洲欧美自拍偷拍 | 宙斯之子:赫拉克勒斯 电影 | 精品国产麻豆免费网站 | 四虎永久在线精品 | 欧美特黄视频 | 性船在线观看未删减版bd | 九九视频高清视频免费观看 | 男女羞羞视频免费 | 国产精品视频网址 | 亚洲精品www久久久久久 | 日本在线不卡一区二区 | 夜婷婷| 五月婷综合网 | 国产成人午夜片在线观看 | 亚洲精品第一 | 中文字幕久久精品 | 国产精品视频在 | 最新电影在线免费完整观看 | 亚洲美女精品视频 |