1.inline-block + text-align

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>水平居中</title>
<link rel="stylesheet" type="text/css" href="demo.css">
<style type="text/css">body{margin:20px;}.parent{text-align: center;}.child{display: inline-block;}
</style>
</head>
<body>
<div class="parent"><div class="child">DEMO</div>
</div>
</body>
</html>

2.table + margin

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>水平居中</title>
<link rel="stylesheet" type="text/css" href="demo.css">
<style type="text/css">body{margin:20px;}.child{display: table;margin: 0 auto;}
</style>
</head>
<body>
<div class="parent"><div class="child">DEMO</div>
</div>
</body>
</html>

3.absolute + transform

4.flex + justify-content

CSS实现水平居中的四种方法相关推荐

  1. CSS清除浮动的四种方法

    CSS清除浮动的四种方法 第一种:使用div空标签法 第二种:父元素使用overflow: hidden 第三种:伪元素选择器:after 第四种:伪元素选择器:before + after 第一种: ...

  2. 前端面试题:使用css生成田字格的四种方法

    使用css生成田字格的四种方法 html结构 css基础样式 第一种 flex布局 第二种 绝对定位 第三种 css瀑布流 第四种 float浮动 html结构 <div class=" ...

  3. [Web 前端] 018 css 清除浮动的四种方法

    清除浮动的四种方法 加 clear: ...(见例1) 父级上增加属性 overflow:hidden(见例2.1) 在最后一个子元素的后面加一个空的 div,给它一个样式属性 clear: both ...

  4. css实现圆形的四种方法

    CSS在网页上生成一个圆形的四种方法 border-radius SVG clip-path radial-gradient # border-radius 是最简单的应用,并且得到了广泛的支持.该b ...

  5. CSS引入样式的四种方法及优先级顺序

    CSS引入样式的几种方法 css可以通过4种方式引入样式表 根据不同的需求可以选择不同的引入方式 但是它们也有不同的优缺点 行内样式 嵌入式样式 外部样式 @import 导入的方式 1.行内样式 特 ...

  6. HTML和CSS隐藏元素的四种方法

    第一种:display:none 特点:不占据屏幕空间 显示:display:block <!DOCTYPE html> <html lang="en">& ...

  7. css清除浮动的四种方法(详细)

    浮动带来的影响 清除浮动主要是为了解决,父元素因为子级元素浮动引起的内部高度为0的问题 看下面一段代码 <div class="fater"><div class ...

  8. CSS实现三角形的四种方法

    方法一:使用 border (常见) [解释]不设置宽高,用边框大小控制三角型大小 [分解步骤] 设置一个div不设宽高 [示例] <style>#triangle{width: 0;he ...

  9. CSS实现: 水平居中 的几种方法

    实现方法: 1.添加 margin 值 auto 2.定位 position(子绝父相) + 偏移值 left + margin-left 回退 [ 需要计算,有点 麻烦 ] 3.定位 positio ...

最新文章

  1. 哈工大威海c语言实验报告 第八章 无法运行程序,哈工大(威海)c语言实验报告册答案...
  2. 通过7个函数解密区块链(附代码)
  3. 计算机视觉与深度学习 | K-means聚类算法在计算机视觉中的应用之图像分割
  4. Python偏函数应用举例-路灯指示牌
  5. 前端学习(2483):修改文章
  6. 深入解读ESB与SOA的关系
  7. 计算机学校的奖项,2017年度国家科学技术奖各奖项公示
  8. 超声学习 Field ll使用
  9. MOCTF新春欢乐赛部分WP
  10. 如何启动一个本地静态服务器
  11. python自控_怎么自学python,大概要多久?
  12. C语言物业费管理系统设计,基于SSM框架的物业缴费管理系统设计与实现源码
  13. 欧几里德与扩展欧几里德算法
  14. 有趣的开源软件:语音识别工具Kaldi (一)
  15. python重命名列名_Pandas对列进行重命名
  16. Oracle账号怎么注销,qq账号如何永久注销?qq账号永久注销的条件以及详细操作方法...
  17. 社区商业新势力-小区跑跑乐
  18. java语言不用pow函数求x的n次方_X的N次方求解——pow(x,n)实现
  19. js实现复制文本及其排版格式
  20. 拉勾网认证企业信息采集

热门文章

  1. 解决电脑以太网的IPV4属性打不开或闪退的问题
  2. 浙大版《C语言程序设计实验与习题指导(第4版)》题目集 实验2-3-8 计算火车运行时间
  3. 高中数学导数+不等式压轴题(解析版)
  4. 【C语言趣味教程】(5) 常量:字面常量 | 类型常量 | const 关键字 | const 的声明 | 程序中的只读概念 | const 保护机制 | 如何巧妙区分 “指针常量“ 和 “常量指针“
  5. 10种方法教你管理销售线索!(下)
  6. 日历选择器DatePicker
  7. 百度MIP技术 - MIP移动网页加速器
  8. 数组下标为什么是从0开始?
  9. JVM入门就看这一篇
  10. 鬼画符门莲台争夺战(python)