观看麻豆影视文化有限公司-国产 高清 在线-国产 日韩 欧美 亚洲-国产 日韩 欧美 综合-日日夜夜免费精品视频-日日夜夜噜

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

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

最后總結一下:

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

猜你喜歡

主站蜘蛛池模板: 国产91精选在线观看网站 | 亚洲国产天堂在线网址 | 国产亚洲精品国产第一 | 中文成人在线视频 | 毛片视频网站在线观看 | 亚洲精品久久久久久久无 | 波多野结衣在线观看高清免费资源 | 久久久精品成人免费看 | 国产老鸭窝毛片一区二区 | 久久青草国产手机看片福利盒子 | 九九视频在线 | 在线视频精品一区 | 亚洲一区免费视频 | 国产成人免费视频精品一区二区 | 久久青草免费免费91线频观看 | 波多野结衣3女同在线观看 波多野结衣aⅴ在线 | 亚洲第一区视频 | 九一国产精品视频 | 欧美一区视频在线 | 久久99亚洲精品久久久久网站 | 欧美成人综合 | 亚洲成人免费视频在线 | 中文字幕视频网站 | 久久精品国产亚洲精品2020 | 亚洲精品成人一区二区www | 牛牛a级毛片在线播放 | 精品国产一区二区三区久 | 午夜爽 | 亚洲精品一区二区三区在线观看 | 一区视频在线 | 特级毛片全部免费播放a一级 | 国产精品视频一区二区猎奇 | 草草影院地址 | 国产成人亚洲精品影院 | 欧美大片在线播放 | 毛片手机在线视频免费观看 | 久久久久女人精品毛片九一 | 91精品国产9l久久久久 | 日本三级中文字幕 | 高清一级毛片免免费看 | 一级片免费在线播放 |