水平居中方法汇总

1. inline-block+ text-align

eg:

<head>
<meta charset="UTF-8">
<title>Document</title>
<style>

.parent{text-align:center; background-color:red;}
.child{ display:inline-block; background-color:green;}

</style>
</head>
<body>

<div class="parent">
<div class="child"> DEMO</div>
</div>
</body>

2.table+margin

eg:

<head>
<meta charset="UTF-8">
<title>Document</title>
<style>

.parent{ background-color:red;}
.child{ display:table; margin:0 auto; background-color:green;}

</style>
</head>
<body>

<div class="parent">
<div class="child"> DEMO</div>
</div>
</body>

3.absolute+transform

eg:

<head>
<meta charset="UTF-8">
<title>Document</title>
<style>

.parent{ position:relative; }
.child{ position:absolute; left:50%; width:500px; transform:translatex(-50%); background-color:gray;}

</style>
</head>
<body>

<div class="parent">
<div class="child"> DEMO</div>
</div>
</body>

4.Flex+justify-content/margin

eg1:

<head>
<meta charset="UTF-8">
<title>Document</title>
<style>

.parent{ display:flex; justify-content:center;}
.child{ background-color:gray;}

</style>
</head>
<body>

<div class="parent">
<div class="child"> DEMO</div>
</div>
</body>

eg2:

<head>
<meta charset="UTF-8">
<title>Document</title>
<style>

.parent{display:flex; background-color:red;}
.child{ margin:0 auto; background-color:green; }

</style>
</head>
<body>

<div class="parent">
<div class="child"> DEMO</div>
</div>
</body>

时间: 2024-10-12 08:36:03

水平居中方法汇总的相关文章

垂直和水平居中方法小结

水平居中 行内元素 text-align:center; 块元素 1.定宽块元素水平居中 margin:0 auto; 2.不定宽块元素水平居中 方法一:利用浮动的包裹性和百分比相对定位 <div class='outer'> <div class='inner'></div> </div> 我们想要使inner(不定宽)水平居中于outer,能够这么做: 先在inner外面再加一层div: <div class='outer'> <div

Linux ${}字符窜截取的方法汇总

Linux 字符窜截取的方法汇总 1.命令汇总 ${target-string#*sub-string} ${target-string##*sub-string} ${target-string%sub-string*} ${target-string%%*sub-string*} ---------------------------------------------------------------------------- ${target-string:start-index:st

Python字典高级使用方法汇总

Python字典高级使用方法汇总 字典(dictionary)是python中的一种非常灵活和强大的数据结构,可以完成很多操作.本文总结了一些除了基本的初始化.赋值.取值之外的常用的字典使用方法. 字典基础参考: [1]:http://www.w3cschool.cc/python/python-dictionary.html [2]:http://www.111cn.net/phper/python/56355.htm [3]:http://skyfen.iteye.com/blog/5675

Android项目:proguard混淆之常见问题及解决方法汇总

1.使用proguardgui混淆器对jar包进行混淆,出现EXCEPTION FROM SIMULATION错误: [2014-07-08 14:29:55 - Test024_HouseBox_v02_jar] Dx  EXCEPTION FROM SIMULATION: [2014-07-08 14:29:55 - Test024_HouseBox_v02_jar] Dx local variable type mismatch: attempt to set or access a va

转发:C#加密方法汇总

转自:C#加密方法汇总 方法一: 1 //须添加对System.Web的引用 2 using System.Web.Security; 3 ... 4 /// <summary> 5 /// SHA1加密字符串 6 /// </summary> 7 /// <param name="source">源字符串</param> 8 /// <returns>加密后的字符串</returns> 9 public stri

【转载】机器学习中的相似性度量,方法汇总对比

机器学习中的相似性度量,方法汇总对比 人工智能  林  1周前 (01-10)  876℃  0评论 作者:苍梧 在做分类时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance).采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否. 本文的目的就是对常用的相似性度量作一个总结. 本文目录: 1. 欧氏距离 2. 曼哈顿距离 3. 切比雪夫距离 4. 闵可夫斯基距离 5. 标准化欧氏距离 6. 马

Android学习笔记之SQLite数据库的使用及常用的增删改查方法、无sql语句的DRUD方法汇总

(1)目录结构如下: (2)链接数据库的文件:DBHelper.java要继承SQLiteOpenHelper类 package com.lc.sqlite_demo1.db; import android.content.Context; import android.database.DatabaseErrorHandler; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLit

JS控制伪元素的方法汇总

转载自:http://www.jb51.net/article/81984.htm 一. 缘由: 本文源于在OSC社区中,有人提问如何用jq获取伪元素.我第一想法是强大的CSS Query应该可以获取伪元素吧. 然而事实上,CSS Query并不能.即我们不能通过$(":before").$(dom).find(":before")或document.querySelector(":before")来获取:before伪元素. 为此,我不得不重新

MyEclipse打开JSP文件报&quot;Failed to create the part&#39;s controls&quot;解决方法汇总

我把HTML代码放到JSP中的,昨晚还能用,今天就打不开了,在网上找了半天解决方法,总算解决了. 图片分享: 方法1. 在"开始"-->"运行"---->"cmd"进入命令提示行后,再进入myeclipse安装目录的eclipse文件夹,然后输入myeclipse -clean即可 方法2. 找到myeclipse安装目录的configuration文件夹删除除config.ini以外的所有文件(记得备份),重启myeclipse.