1,水平居中(text-align:center;)

这个属性在没有浮动的情况下,我们可以将其转换为inline/inline-block,然后其父元素加上text-align:center;属性就可以将其居中

2, 水平垂直居中(一) 子元素相对于父元素绝对定位,并且margin值减去自己宽高的一半

该方法具有一定的局限性,因为其一定要要知道子元素本身的宽高

3, 水平垂直居中(二) 子元素相对于父元素绝对定位,并且margin值位auto

该方式不受元素宽高所限制,比较好用(推荐使用)

4, 水平垂直居中(三) diplay:table-cell

该方式是将元素转换成表格样式,再利用表格的样式来进行居中(推荐)

5,水平垂直居中(四) 绝对定位和transfrom

该方法用最能装逼,用到了css3变形,面试者看到你代码里面有这样的 ,你的逼格瞬间就上去了,当然了 你知道的,逼格的东西是有兼容性问题的

6,水平垂直居中(五)css3中的flex属性

这个属性很好用,但是绝逼有兼容性问题的,用者要注意

7,水平居中(margin:0 auto;)

关于这个,大家应该是最不陌生的,不管是在培训班还是自己自学的话 。这个应该是老师讲的第一个方法了(水平方向上),但是其有一个前提,就是被包裹的元素不能有浮动的属性。否则的话这个属性就会失效。具体如下图代码:

css 对话框 水平居中,css 水平居中的几种方法相关推荐

  1. html分割线自动适应,CSS实现自适应分隔线的N种方法

    CSS实现自适应分隔线的N种方法 分割线是网页中比较常见的一类设计了, 这里的自适应是指两边的横线会随着文字的个数和父级的宽度自适应 偷偷的看了一下知乎的实现,很显然是用一块白色背景覆盖的,加一点背景 ...

  2. css清除浮动大全,共8种方法。

    本文转载自:http://www.jb51.net/css/173023.html 清除浮动是每一个 web前台设计师必须掌握的机能.css清除浮动大全,共8种方法. 浮动会使当前标签产生向上浮的效果 ...

  3. 让div在屏幕中居中(水平居中+垂直居中)的几种方法

    这里是修真院前端小课堂,本篇分析的主题是 [让div在屏幕中居中(水平居中+垂直居中)的几种方法] 水平居中方法: 1.inline,inline-block元素的水平居中,在父级块级元素中设置tex ...

  4. php实现一行省略号,css实现文字溢出省略号的四种方法(附代码)

    本篇文章给大家带来的内容是关于css实现文字溢出省略号的四种方法(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在项目中有涉及实现一行或者第几行后加省略号,在实现第几行后加 ...

  5. html按钮disabled状态,CSS定义input disabled样式的三种方法

    表单提交的时候我们经常会让提交按钮禁用,满足条件后按钮恢复,disabled禁用按钮后怎么用CSS来改变禁用disabled按钮的样式呢?下面看青岛星网:CSS定义input disabled样式的三 ...

  6. css自适应华为手机屏幕大小,CSS实现自适应分隔线的N种方法

    分割线是网页中比较常见的一类设计了,比如说知乎的更多回答 这里的自适应是指两边的横线会随着文字的个数和父级的宽度自适应 偷偷的看了一下知乎的实现,很显然是用一块白色背景覆盖的,加一点背景就露馅了 心想 ...

  7. php设置背景为透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...

    在网页布局中有时为了网页的整体美观,可能需要将网页中的某些部分设置为背景颜色透明,那么如何设置背景颜色透明呢?本篇文章就来给大家介绍一下css设置背景颜色透明的方法. 在css中设置背景颜色透明的方法 ...

  8. CSS清楚浮动大全,工8种方法

    清除浮动 是每一个 web前台设计师 必须掌握的机能. 为什么浮动这么难? 因为浮动会使当前标签产生向上浮的效果,同时会影响到前后标签.父级标签的位置及 width height 属性. 而且同样的代 ...

  9. 用 CSS实现Bubble提示框的两种方法

    第一种方法:主要是通过css border属性来实现,两个小三角形叠加,实现小箭头: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. ...

  10. css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍

    在网页布局中有时为了网页的整体美观,可能需要将网页中的某些部分设置为背景颜色透明,那么如何设置背景颜色透明呢?本篇文章就来给大家介绍一下css设置背景颜色透明的方法. 在css中设置背景颜色透明的方法 ...

最新文章

  1. python数组改变维数
  2. debian常用工具所在的包
  3. 资源不在java项目和构建路径上_编译单元不在Java项目的构建路径上-Maven
  4. 用Docker容器自带的tensorflow serving部署模型对外服务
  5. @开发者,第二届“马栏山”杯国际音视频算法大赛高分攻略请查收,心动大奖等你来战!...
  6. 游戏计算机软著登记证书,“VR沙盘游戏心理疗法软件”取得计算机软件著作权登记证书...
  7. Word 模板 - 新建向导
  8. tornado websocket
  9. ubuntu20.04下开发海康威视网络摄像头sdk(二)云台基本控制(位姿控制)
  10. music的matlab程序,MUSIC算法matlab程序
  11. 蓝天模具风扇调速软件_联力UNI FAN SL120风扇体验:模组化拼装的风扇
  12. 基于K—近邻的车牌号识别小实验
  13. Tbase 源码 (一)
  14. android建脚本,Android Studio Gradle构建脚本(示例代码)
  15. TCP/IP学习心得
  16. AWSome Day 2019 线上云技术课堂(2)
  17. 电脑桌面计算机打开不显示硬盘信息,电脑加硬盘后不显示不出来怎么办
  18. 第一章 银联8583报文解析
  19. 小红书3大新功能上线,提升笔记转化率和品牌投放效果
  20. You_Probably_Dont_Need_RAC

热门文章

  1. 19-3-1Python的PyCharm编辑器,以及格式化输出、while循环、运算符、编码初识
  2. sublime3 配置go的开发环境
  3. [POJ1952]BUY LOW, BUY LOWER
  4. 安卓android eclipse运行提示no compatible targets were found
  5. Android--数据存储
  6. POJ 1635 树的最小表示法
  7. DHTML3(表格动态创建,删除行/列,表格行排序,行颜色交替高亮显示)
  8. Server-Side Timestamping in the Audit Trail System (XAF时间戳在审核中的应用代码)
  9. 上传图片方法大全 [网摘]
  10. evolving checkers players [Fogel and Chellapilla, 2002]