博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
居中元素总结
阅读量:6149 次
发布时间:2019-06-21

本文共 685 字,大约阅读时间需要 2 分钟。

对于居中一个元素有很多种方法,同时也分很多种情况;比如水平居中一个块级元素、垂直居中一个浮动元素或者是一个绝对定位元素等等;下面就分情况进行总结:

(一)水平居中

1、水平居中一个块级元素

 为块级元素添加“margin:0 auto;”

2、水平居中一个行级元素

  在父级元素中添加“text-align:center;”

3、水平居中一个浮动元素

  3.1 宽度不固定的浮动元素

  

  样式为:

   

  3.2 宽度固定的浮动元素

   html代码跟上面的一样,然后css样式为:

   

   效果图如下:这是垂直水平居中

    

  但是如果将position的值设置为“relative”;结果会变成:这是水平居中,但有一半的高度超出了屏幕的上方

  

  3.3  水平居中一个绝对定位的元素

    

  水平居中总结:水平居中的属性主要有以下三种

  (1)text-align:center;

  (2)margin:0 auto;

  (3)position:relative(absolute);left:50%;

 (二)垂直居中

   1、垂直居中一个行级元素:设置height和line-height的值一样

    

  2、垂直居中一个块级元素

   2.1  父级元素高度固定

    

    样式为:

    

    2.2 父级元素高度不固定

    html代码和上面的是一样的,css样式如下:

    

转载于:https://www.cnblogs.com/Shirley-1994/p/7358950.html

你可能感兴趣的文章
舍弃Python,为什么知乎选用Go重构推荐系统?
查看>>
在soapui上踩过的坑
查看>>
MySQL的字符集和字符编码笔记
查看>>
ntpd同步时间
查看>>
must implement java.io.Serializable hessian
查看>>
Microsoft Licenses Flash Lite for Windows Mobile Users
查看>>
HDOJ 2020 绝对值排序
查看>>
HDOJ/HDU 2560 Buildings(嗯~水题)
查看>>
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
[20170628]12C ORA-54032.txt
查看>>
除以2
查看>>
高可用集群原理解析
查看>>
Nginx配置URL转向tomcat
查看>>
极客Web前端开发资源大荟萃#001
查看>>
让div固定在某个位置
查看>>
Java开发环境Docker镜像
查看>>
从无到有,WebService Apache Axis2初步实践
查看>>
任务调度(一)——jdk自带的Timer
查看>>
UIKit框架(15)PCH头文件
查看>>