静态页面小结

一、常用的一些居中的方法

  1. 绝对定位
    (1)知道元素的尺寸
.box {
  width: 300px;
  height: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -100px;
  margin-left: -150px;
}

(2)元素尺寸未知

.box {
  background: pink;
  width: 300px;
  height: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);/*50%为自身尺寸的一半*/
}

该方法兼容性较差,不支持IE8


image.png
  1. 用margin: auto;实现定位
.box {
  background: pink;
  width: 300px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

top left bottom right 都要为0,IE8+都能兼容。详情参考张鑫旭的文章:小tip: margin:auto实现绝对定位元素的水平垂直居中

  1. 单行文本居中


    image.png
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>单行文本居中</title>
  <style>
p {
  border: 1px solid;
  font-size: 16px;
  height:3em;
  line-height: 3em;
  text-align: center;
} 
  </style>
</head>
<body>
    <div class="box"></div>
    <p>单行文本居中</p>
</body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,796评论 1 92
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,538评论 5 15
  • 收听音频,戳链接,旧号itclan已暂停使用,欢迎关注微信itclanCoder公众号可收听更多音频 前言 关于网...
    itclanCoder阅读 8,214评论 3 30
  • 代罗敷诮使君 唐 曹邺 常言爱嵩山,别妾向东京。朝来见人说,却知在石城。未必菖蒲花,只向石城生。自是使君眼,见物皆...
    大鸟8wo阅读 1,124评论 2 7
  • 1 今天,与一位很有能量的女朋友约见2个小时。整个过程,我都在倾听她。话题有关:女人、活出自己,事业与家庭、热爱、...
    hiwanda阅读 461评论 0 0