美文网首页
CSS 踩坑笔记

CSS 踩坑笔记

作者: 为谁守专一 | 来源:发表于2017-08-05 09:25 被阅读0次

居中

1. 文字居中

  • 水平居中: text-align: center
  • 垂直居中: vertical-align: middle

2. div 居中

div 居中是一个比较坑的实现, 没有什么特别优秀的办法, 这里只举部分较实用的例子.

具体方法可以参考知乎上的这一篇回答, 这里暂时只介绍其中 absolute 的使用.

2.1 absolute 居中

// 假设我们要做一个 200px 见方的 div
.middle {
  position:absolute;
  width:200px;
  height:200px;
  top:50%;
  left:50%;
  margin-top:-100px; 
  margin-left:-100px;
  background:red;
}

这是一个比较稳妥的实现, 这里很明显, 是通过 top: 50% 来实现的垂直居中, 不过如果单单使用 top=50%, 会发现 div 的顶部位于父级元素 50% 位置处, 所以需要使用 margin-top=-100px 来实现元素的便宜. 该示例中的水平居中方法同理.

如果在确认设置无误的情况下, 发现 div 的位置不对, 请检查父级是否正确设置了 position: relative.

相关文章

  • CSS 踩坑笔记

    居中 1. 文字居中 水平居中: text-align: center 垂直居中: vertical-align:...

  • CSS踩坑

    CSS 踩坑 父级元素transform属性会使子元素的fixed定位失效。 具体参考

  • Html/Css总结

    h5和css的学习到这里就告一段落了,基本上是从踩坑,脱坑,再踩坑,再脱坑……这样的过程过来的。写一点自己的经验,...

  • 前端问题

    持续踩坑中。。。。。。。 1. :nth-child() css选择器失效? 注意:.options-ite...

  • mybatis-generator:generate 生成代码配

    mybatis-generator:generate 生成代码配置踩坑不少,在此留下笔记以便后续填坑 一、mysq...

  • 微信开发--配置篇

    近段时间在做微信相关开发,因为之前做的笔记丢失,原来踩过的坑又踩了一遍,所以这次准备记录下来,避免以后重复踩坑,本...

  • css踩过的坑

    1、font-size:0的作用有时候inline-block元素会莫名的遇到空白的空隙

  • 踩坑填坑笔记

    今天碰到一个坑,如何挖了很多东西出来,记录一下。 问题一:在HSF demo 里面遇到了这种注解无法解析的情况 在...

  • 快应用踩坑

    快应用踩坑 css的坑一大堆很多属性不能用,只能用flex布局,position几乎不能用,只能在html结构修改...

  • JavaScrip-StepPitGuide《JavaScrip

    《JavaScript踩坑指南》JavaScrip-StepPitGuide? 《JavaScript踩坑指南》 ...

网友评论

      本文标题:CSS 踩坑笔记

      本文链接:https://www.haomeiwen.com/subject/wxjilxtx.html