水平居中 #31

简介: 水平居中 #31

文本对齐


<div>
    <p>
      7777 777777777 777777777777 77777 7777 77777 77777 7777 77777 7777777 7777 777777 77777 7777 777777 7777 777 777 77 7 7777 7777
    </p>
  </div>
div:nth-of-type(1) {
  text-align: center;
}

优点:兼容性好

缺点:只对行内元素有效;属性会影响到后续内容;子元素的宽度必须小于父元素


绝对定位


<div>
    <p>
      7777 777777777 777777777777 77777 7777 77777 77777 7777 77777 7777777 7777 777777 77777 7777 777777 7777 777 777 77 7 7777 7777
    </p>
  </div>
div:nth-of-type(1) {
  position: relative;
}
div:nth-of-type(1) p {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

优点:不管是块级还是行内元素都可以实现

缺点:代码较多;脱离文档流;使用transform兼容性不好(ie9+)


边缘


<div>
    <p>
      7777 777777777 777777777777 77777 7777 77777 77777 7777 77777 7777777 7777 777777 77777 7777 777777 7777 777 777 77 7 7777 7777
    </p>
  </div>
div:nth-of-type(1) {
  width: 100px;
  margin: 0 auto;
}

优点:兼容性好

缺点:必须设置宽度,子元素的宽度必须小于父元素



<div>
    <p>
      7777 777777777 777777777777 77777 7777 77777 77777 7777 77777 7777777 7777 777777 77777 7777 777777 7777 777 777 77 7 7777 7777
    </p>
  </div>
div:nth-of-type(1) {
  display: flex;
  justify-content: center;
}

优点:大众主流;强大;简单

缺点:PC端兼容性不好,移动端(Android4.0+)

目录
相关文章
|
6月前
|
前端开发 C++ 容器
CSS【详解】居中对齐 (水平居中 vs 垂直居中)
CSS【详解】居中对齐 (水平居中 vs 垂直居中)
56 0
|
8月前
|
前端开发 定位技术
让一个父元素中的子元素垂直水平居中的方法
让一个父元素中的子元素垂直水平居中的方法
61 1
|
8月前
背景图像 - 水平或垂直平铺
背景图像 - 水平或垂直平铺。
62 2
|
前端开发
CSS水平居中+垂直居中+水平/垂直居中的方法总结
CSS水平居中+垂直居中+水平/垂直居中的方法总结
229 0
CSS水平居中+垂直居中+水平/垂直居中的方法总结
|
C#
C#中,让按钮文字垂直水平都居中
C#中,让按钮文字垂直水平都居中
165 0
|
算法 前端开发
居中对齐的几种方法
居中对齐的几种方法
177 0
|
移动开发 安全 weex
基于 Flex 实现两端对齐垂直布局
一般来说布局我们都是水平布局,最多搞个垂直居中。而且对于一些 float 、 position 好像本身就不太适合垂直布局。 正好前段时间用 weex 做了一个页面,weex 天生基于 flex 。且 weex 中 flex-direction 默认值为 column,flex-direction 定义了 flex 容器中 flex 成员项的排列方向。 页面分为三部分(header,section,footer),有一些优化的点: 类似两端对齐,但是最好可以让 section 偏上一点 尽可能一屏显示,如果不够那么出滚动条。 那么我们来看看有什么方案可以实现。
566 0
基于 Flex 实现两端对齐垂直布局
|
前端开发
这一次,彻底搞懂垂直水平居中
这一次,彻底搞懂垂直水平居中
156 0
|
前端开发 容器
CSS布局之水平居中布局
水平居中布局指的是当前元素在父级元素容器中,水平方向是居中显示的。
491 0
|
Dubbo 应用服务中间件 微服务

热门文章

最新文章

下一篇
开通oss服务