css样式能够实现水平居中,那么css水平居中怎么设置呢?本篇文章将给大家来分享关于css设置水平居中的实现方法。

css中可以设置行内元素的水平居中和设置块级元素的水平居中,对于行内元素和块级元素不了解的同学可以参考一下css块级元素的定义是什么?css块级元素有哪些?和css行内元素有哪些?css块级元素和行内元素的区别这两篇文章,那我们下面就直接来看css这两种水平居中的设置方法。

首先我们来看一下css设置行内元素水平居中。

第一种:css行内元素水平居中:

语法:div{text-align:center} /*DIV内的行内元素均会水平居中*/

简单解释:为父元素设置中text-align:center样式。

行内元素水平居中

详细解释:

1、文字在这里 让“文字”这两个字相对于label水平居中是毫无意义的,label是行内元素,他的宽度等于内容的宽度,也就是说“文字”这两个字,永远是水平居中的。

2、

文字

此时,让“文字”这两个字水平居中便有了意义,因为p是块级元素,他的宽度独占一行,而文字只占两个字符宽度,此时给p元素设置text-align:center;那么“文字”这两个字便在一行内水平居中了。

3、

文字

,此时该如何让label元素相对于div水平居中。

看完了css行内元素水平居中,我们接下来说一说css块级元素的水平居中,css块级元素水平居中又分为定宽块级元素水平居中和不定宽块级元素水平居中,下面我们分别来看一下。

第二种:css定宽块级元素水平居中:既是块级元素又是固定宽度的元素。

给需要水平居中的块级元素本身左右margin值设置为auto;

例如:

css不定宽块级元素水平居中:宽度不固定的块级元素

例如:

1、将块级元素加入

设置table实现水平居中

2、设置块级元素样式display:inline,然后再为父元素添加text-align:center样式 。

设置inline实现水平居中

3、在块级元素外加一层父元素,并设置父元素样式为style="float:left;position:relative;left:50%";设置块级元素样式为style="float:left;position:relative;left:-50%"

设置relative实现水平居中

相关推荐:

html的水平居中怎么设置,css水平居中怎么设置?两种css水平居中的设置方法相关推荐

  1. php绘制一个三角形,如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...

    我们在平时的前端开发的时候,有时候是需要一些小图形来丰富一下页面效果,比如:下拉列表的倒三角图形.那么这样的一个三角形是如何制作出来的,本章给大家介绍如何利用css或html画出一个三角形?两种不同的 ...

  2. h5画三角形_如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...

    我们在平时的前端开发的时候,有时候是需要一些小图形来丰富一下页面效果,比如:下拉列表的倒三角图形.那么这样的一个三角形是如何制作出来的,本章给大家介绍如何利用css或html画出一个三角形?两种不同的 ...

  3. data 谷歌浏览器更改user 路径_chrome浏览器的跨域设置——包括版本49前后两种设置...

    做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程.但是新版本的chrome浏览器提 ...

  4. html分为哪两种,css伪类分为哪几种

    css伪类分为UI伪类和结构化伪类两种.UI伪类分为链接伪类.focus伪类和target伪类.结构化伪类分为[:first-child].[:last-child]和[:nth-child]. CS ...

  5. html设置word页边距,word怎样设置页边距的两种方法

    有些时候,我们需要设置一下word文档的页边距,来增添文字输入空间和获得一个较好的布局,那么怎么来设置呢?那么下面就由学习啦小编给大家分享下word设置页边距的技巧,希望能帮助到您. word设置页边 ...

  6. 【群晖】两种常用下载器设置及使用

    [群晖]两种常用下载器设置及使用群晖上的下载器比较多,有官方的 Download Station,也有第三方的 Transmission 和 qbittorrent这里只讲解 Download Sta ...

  7. css画三角形的两种方法

    css画三角形的两种方法 画三角形 1 border 2 css的clip-path 画三角形 1 border <div class="left-down-small" / ...

  8. 两种DIV水平居中的方法

    DIV水平居中的方法有很多,介绍两种比较常见的. 第一种,设置左右MARGIN为AUTO:         body {             text-align:center;          ...

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

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

最新文章

  1. python求偏导_python实现点位精度评定
  2. linux系统下用GCC、JAVA和Python编程
  3. Linux for sougou ping yin (http://pinyin.sogou.com/linux/help.php)
  4. Repeater\DataList\GridView实现分页,数据编辑与删除
  5. java实现向有序数组中插入一个元素
  6. 谁都能看懂的网络模型知识
  7. java中子类可否抛出两个父类抛出的异常的子类_父类的多个构造方法各自抛出不同的异常,子类的构造方法应该抛出哪个/些异常?...
  8. sql net message from client
  9. hdf5写文件的一个官方实例
  10. Codevs No.1553 互斥的数
  11. 中美线径对照表_美标线径与国标对照及导线介绍
  12. 人大金仓数据库迁移工具
  13. 开发小程序的最大优势
  14. Windows 序列号查看
  15. c语言编程身高体重测量,身高体重测量系统设计.doc
  16. 如何防止Tensorflow分配整个GPU内存?
  17. 计算机图形学(六)-光栅化、采样、走样与反走样、滤波与卷积
  18. Shader光照模型-高光反射
  19. 做亚马逊应该怎么去选品?怎么找货源?
  20. 小学-知识与能力【3】

热门文章

  1. RAR/ZIP文件解压(兼容RAR5)
  2. Anaconda3 下载安装详细步骤【图文详细教程】
  3. 【雷达通信】 基于卡尔曼滤波实现GPS和INS联合导航含Matlab源码
  4. 头歌实践教学平台答案(Java实训作业答案)
  5. 这几款 IDEA 主题也太好看了吧!!
  6. asf如何在linux运行,Linux下使用ASF工具Steam挂卡的配置使用
  7. 智慧树python程序设计基础课后答案_智慧树知到Python程序设计基础作业题库答案...
  8. 为何专利总是抓不到对手侵权?-Capability Claim对直接侵权的影响
  9. 最简单关闭antimalware service executable顽固程序的方法
  10. 用于提高开关电容器电路良率的基于公共质心的单元电容器的最佳布局