1.css水平,垂直居中的写法

(1)水平居中

行内元素

text-align:center

块级元素

margin:auto
(2)垂直居中

当height和line-height:height两个属性设置相同高度时,该元素内部文字会居中。

line-height:height;

padding:将顶部和底部设置同样的高度,也会居中

padding-top:20px;
padding-bottom:20px;

margin:让div居中对齐

margin-left: auto;
margin-right: auto;

除了使用line-height和padding、margin外,我们还可以使用 transform 属性来设置垂直居中

transform: translate(-50%, -50%);

2.position定位

position 属性指定了元素的定位类型。
共有以下五种,常用的是(1),(2),(3)

(1)relative定位,相对定位元素的定位是相对其正常位置。
position:relative;
(2)absolute定位,绝对定位的元素的位置相对于最近的已定位父元素
position:absolute;
(3)fixed 定位,元素的位置相对于浏览器窗口是固定位置。
position:fixed;
(4)sticky 定位,可以把它称之为粘性定位
position: sticky;
(5)static定位,静态定位的元素不会受到 top, bottom, left, right影响
position: static;

CSS居中对齐、定位的总结相关推荐

  1. css居中对齐的几种情况(待补充

    1.一般情况   可以采用转换为块级元素来  (并且此时盒子已经给了宽高) display: block; /*注意 只有块级元素可用 行内块 行内元素都不行*/margin: 100px auto; ...

  2. css居中最佳方案,CSS 水平、垂直居中的5种最佳方案

    CSS 居中对齐 代码中均省略了浏览器前缀 以下例子以我的个人的标准排序 当然也有更多的居中处理方法 但我觉得只有这5种方法是最完善的解决方案 flex 居中 优点:可对未知高度进行居中处理 .wra ...

  3. 两端文字对齐css,css两端对齐怎么设置,css中文本的对齐有哪些

    css两端对齐怎么设置,css中文本的对齐有哪些 内容导读:除了css两端对齐,本文还介绍了主要的css中文本的对齐有哪些.可以看到,常见的文本对齐方式是靠左.居中以及靠右,相对来说css两端对齐用得 ...

  4. 代码居中对齐_一篇文章带你了解CSS对齐方式

    一.居中 1. 居中对齐元素 将块元素水平居中对齐(像 ) , 使用 margin: auto; 设置元素的宽度将阻止它伸展到容器的边缘. 然后元素将占用指定的宽度,剩下的空间将平分在两个边距之间: ...

  5. 自动居中对齐 html,css如何居中对齐?

    在我们开发前端页面的时候,为了让页面效果美观,会出现需要居中效果的地方.下面本篇文章就来给大家介绍一下使用CSS设置居中对齐的方法,希望对大家有所帮助. 1.text-align:center -- ...

  6. 文本居中对齐(CSS、HTML)

    文本居中对齐(CSS.HTML) <!DOCTYPE html> <html lang="en"> <head><meta charset ...

  7. html div布局位置横,div位置布局 CSS实现DIV居中对齐 div居右对齐 div居左对齐

    使用CSS浮动属性实现DIV各种对齐,比如DIV层左对齐,DIV居中对齐,DIV居右对齐等(DIV靠右 居中 靠左对齐介绍篇) 实现DIV对齐用到关键属性有两个,一个为float一个为margin. ...

  8. css 伪元素居中对齐

    css 伪元素居中对齐 .demo {display: flex;padding: 40px;}.demo::after {content: '';display: inline-block;back ...

  9. css 实现居中对齐的几种方式

    如何居中 div? 1. 水平居中:给 div 设置一个宽度,然后添加 margin:0auto 属性 div {width: 200px; margin: 0auto; } 2. 水平居中,利用 t ...

  10. 利用CSS实现居中对齐

    1. 文本居中 首先编写一个简单的html代码,设置一个类名为parentDiv的div对象.html代码如下: <div class="parentDiv">这里随意 ...

最新文章

  1. Oracle WebCenter 11g 快速开发指南--翻译(一)
  2. Py之featuretools:featuretools库的简介、安装、使用方法之详细攻略
  3. 2018宁夏邀请赛 - Copy and Submit II(推公式)
  4. Java 证书pem转KeyStore、jks文件
  5. 触发事件_黑暗的三天之触发事件
  6. 为什么网上都推荐下载jdk8和jdk11,而没有人推荐最新的15
  7. 最近想入门股票,请问要如何操作?转载(博主备注)
  8. 【计算机三级网络技术】 快速求出IP地址块经聚合后的IP地址
  9. CentOS7安装显卡驱动
  10. mtk led子系统概略
  11. 小丽和小张 --- 作者:歪瓜裂枣
  12. python画图网格线设置_python – Matplotlib:更改单个网格线的颜色
  13. 台式计算机拆机步骤ppt,意式咖啡机的拆解评测ppt
  14. android studio出现,Android studio 出现缺少sdk的情况,如何解决?
  15. 在线网络打字系统_打字比赛系统软件
  16. 人生的意义是通过努力活得更好
  17. 关于修改手机绑定那些事!
  18. 全球与中国强化采油表面活性剂市场深度研究分析报告
  19. 【githubshare】Linux sed 命令行常用汇总:useful-sed,收集了 sed 命令行的诸多常见用法,可用于快速处理文本文件
  20. freeswitch对接ims

热门文章

  1. FPGA串口波特率计算方法
  2. FullScreen实现全屏和分屏
  3. 【扫盲系列】网络术语
  4. 第一讲 地理信息系统概述
  5. 麦肯锡卓越工作方法 读书体会
  6. 【经典算法实现 42】二维傅里叶变换 及 逆变换代码实现
  7. Java开发技术总结!java实现简单工作流
  8. 通达OA二次开发手册V12
  9. 国内外开源sns源码大全
  10. 武当功夫在现代2 视频