第一种使用table标签(很少用)

css代码

/*
使用table包裹要居中的元素,因为table有自适应的设置
然后将table居中即可。 
*/
table{
    margin: 0px auto;
}

html中的代码

<div><table><tbody><tr><td><ul><li>这个内容是使用table自动居中的1</li><li>这个内容是使用table自动居中的2</li><li>这个内容是使用table自动居中的3</li></ul></td></tr></tbody></table>
</div>

第二种、将div变成行级元素然后使用text-align:center来居中

css代码

.container{background: gray;/*   实现的方法就是将这个块级元素变成行级元素,然后将这个行级元素里面的内容居中所以会显示的居中 */display: inline;text-align: center;
}

html代码

<div class="container"><div>这个是一个没有指定宽度的div,要让它自动居中</div>
</div>

第三种方式 、集合float、position、left来完成

css代码

/*第三种居中方式就是将父类元素定义成position: relative;float: left;left: 50%;子类元素定义的一样,只是将这里的left: -50%;*/.three{position: relative;float: left;left: 50%;background: pink;}.threeCenter{position: relative;float: left;left: -50%;background: green;}

html代码

<div class="three"><div class="threeCenter">这是第三种居中的方式</div>
</div>

第四种方式、使用position、left、top、translate来完成

css代码

.four{position: relative;background: yellow;left: 50%;top: 50%;
}
.fourChild{position: absolute;transform: translate(-50%, -50%);
}

html代码

<!-- 第四种方式-->
<div class="four"><div class="fourChild">第四种方式居中方式..</div>
</div>

效果如下:

css中div中的内容居中相关推荐

  1. 学习使用CSS实现div中的内容垂直居中的方法

    学习使用CSS实现div中的内容垂直居中的方法 一.行高(line-height)法 二.内边距(padding)法 三.模拟表格法 四.CSS3的transform来实现 五:css3的box方法实 ...

  2. html代码字号div style=,div字体大小设置 css设置div中字体大小尺寸样式

    div字体大小设置 css设置div中字体大小尺寸样式设置篇 在css div布局中常常对div字体大小设置,这篇ThinkCSS为大家介绍div中字体大小尺寸样式设置,通过直接在div标签加字体大小 ...

  3. div怎么在css中设置字体大小,div字体大小设置 css设置div中字体大小尺寸样式

    div字体大小设置 css设置div中字体大小尺寸样式设置篇 在css div布局中常常对div字体大小设置,这篇ThinkCSS为大家介绍div中字体大小尺寸样式设置,通过直接在div标签加字体大小 ...

  4. html 自动包裹内容,CSS 实现div宽度根据内容自适应

    在实际应用中,可能有这样的需求,那就是需要div根据内容进行宽度自适应.有很多开发者可能误以为如果不设定div的宽度就可以实现宽度随内容自适应,其实这是错误的,因为在默认状态下,div的宽度值是百分之 ...

  5. html中div不在火狐居中,Firefox嵌套CSS中div标签居中问题解决方法

    本文和大家重点讨论一下Firefox嵌套CSS中div标签的居中问题的解决方法,主要包括使用line-height垂直居中,清除容器浮动,不让链接折行,始终让Firefox显示滚动条等内容. Fire ...

  6. HTML怎么在背景中加视频,css – 在div中嵌入视频作为背景(bootstrap)

    我试图在div中添加一个视频作为背景(.form-container),过去我对完整背景页面做同样的事情,但在这种情况下我只需要在div中,问题:dunno how要做到这一点,我正在玩宽度,但视频不 ...

  7. html中div中加颜色,css怎样给div加边框颜色

    css怎样给div加边框颜色 1.css为div四个边分别添加边框border-color:#000(设置4边边框颜色为黑色) border-color:+颜色值,即可设置对象边框颜色 border- ...

  8. CSS总结div中的内容垂直居中的五种方法

    一.行高(line-height)法 如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如: p { height:30px; line-height:3 ...

  9. CSS总结div中的内容垂直居中的四种方法

    一.行高(line-height)法 如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如: p { height:30px; line-height:3 ...

最新文章

  1. Ubuntu 16.04 安装anaconda3详细教程(从下载源到测试成功)
  2. 在ubuntu12.04 的QT安装
  3. Leet Code OJ 107. Binary Tree Level Order Traversal II [Difficulty: Easy]
  4. 春招我借这份PDF的复习思路,论程序员成长的正确姿势
  5. 使用PHP建立SVN的远程钩子,使用exec命令自动更新SVN的代码
  6. python Web 之基石 - - CGI 编程 (基于python3)
  7. tablueau地图标记圆形_高德地图实现自定义小蓝点 自定义点标记 绘制多边形/圆形区域 根据地图的移动显示或者隐藏自定义点标记的相关实现...
  8. selenium-cookie相关的操作-0223
  9. QT int QString char转换
  10. 为什么字节跳动、腾讯、阿里都在用 Python??
  11. LuaForUnity9:uLua的一个简单实例
  12. BOOTSTRAP学习之路(1)
  13. JAVA万能:JNLP在浏览器上以WEB方式运行JAVA程序
  14. 群晖 半洗白_群晖6.17/6.21二合一引导启动系统盘
  15. 同济大学 线性代数 第六版 pdf_线性代数(第六版)【课后习题答案】
  16. python web开发实战pdf 百度网盘_python web开发实战 pdf
  17. 单元测试(一)使用Junit进行单元测试
  18. Honeywell全系列打印机驱动interdriver 2019.M-3
  19. linux脚本课程设计通讯录,Linux简单电子通讯录源码
  20. 使用清华镜像快速下载TensorFlow各版本及已安装版本查看

热门文章

  1. 恢复网站降权的方法!某宝花200块买的,方法竟然这么简单?
  2. 计算机键盘指示灯不亮也不启动不了,键盘上指示灯也不亮,怎么按都没反应,是怎么回事啊?...
  3. win10 系统Google chrome 安装包双击无任何反应
  4. 100999凑整到万位进一_【小学奥数题库系统】1-1-1-1 整数加减法速算与巧算.教师版...
  5. c++程序题,ps后面为什么有中括号,数组吗?
  6. SQL学习-基础课程
  7. vi编辑器使用方法(最详细)
  8. 大盘点!自动驾驶中基于Transformer的单目BEV感知
  9. (20)写一个函数,输入一个十六进制数,输出相应的十进制数
  10. python爬虫爬取华硕笔记本信息