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

表格文字水平居中(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屬性來達到水平居中。

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

最后總結一下:

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

猜你喜歡

主站蜘蛛池模板: 亚洲国产精品婷婷久久 | 一区二区三区国产精品 | 欧美午夜性视频 | 在线va| 国产成人久久一区二区三区 | 欧美性视频一区二区三区 | 亚洲一级电影 | 第一区免费在线观看 | 丁香四月婷婷 | 自拍偷拍第一页 | 国产精品久久久久久一区二区三区 | 波少野结衣色在线 | 国产精品成人一区二区 | 亚洲国产成人综合精品2020 | 在线免费观看色 | 亚洲1区2区3区4区 | 亚洲综合国产一区二区三区 | 一级欧美在线的视频 | 亚洲欧美在线观看视频 | 亚洲国产成人久久 | 啊v天堂在线 | 欧美在线免费 | 波多野结衣高清在线 | 国产成人一区二区三区精品久久 | 欧美成人伊人久久综合网 | 波多野结衣视频免费 | 波多野结衣免费视频观看 | 自偷自拍亚洲欧美清纯唯美 | 久久91精品久久久久久水蜜桃 | 欧美日在线观看 | 最新国产毛片 | 日韩国产成人精品视频 | 亚洲短视频在线观看 | 欧美在线观看视频一区 | 亚洲欧洲在线观看 | 日韩欧美在线免费观看 | 午夜欧美在线 | 四虎影院成人在线观看 | 日韩精品在线免费观看 | 激情五月婷婷综合 | 精品成人久久 |