最近跟着网上的教程做了几个网页项目,做的过程中关于居中涉及到了好几种方法,遂想将其总结归纳下来,一是理清自己的思路,二是希望能分享给需要帮助的小伙伴们。

话不多数,直奔主题。

本次涉及到的居中方法有七种,均为平时会常用到的。

目录

1.text-align:center 用于水平对齐

2.使用line-height属性来调整文本行高来实现居中

3.vertical-align设置垂直对齐

4.background-position来设置水平/垂直方向位置

5 修改Padding值来使Content居中

6.margin :0 auto;

7.定位之绝对定位position:absloute


1.text-align:center 用于水平对齐

此方法浮动不可用

所适用的元素:

1.文本

2.span,a标签

3.input,img标签

注意:如果需要让以上元素水平居中,text-align需要给以上元素的父元素设置(行内元素给父元素设置)

text-align属性的其他取值:

2.使用line-height属性来调整文本行高来实现居中

行高示意图:

line-height属性取值:

1.数字+px

2.倍数(当前标签font-size的倍数)

具体实现:

1.让单行文本垂直居中时可以设置line-height:文字父元素高度

2.网页精准布局时,会设置line-height:1;来取消上下间距

3.vertical-align设置垂直对齐

vertical-align的适用元素和text-align一样

vertical-align的属性取值:

4.background-position来设置水平/垂直方向位置

常用来设置精灵图,背景图以及一些小图标的位置

属性取值:

一.方向名词: 1.水平方向:left,center, right

2.垂直方向:top,  center,bottom

二.数字+px(坐标):举例 background-position: 13px -110px;第一个是x坐标,第二个是y坐标.

5 修改Padding值来使Content居中

6.margin :0 auto;

这种方法最常见,常用来使版心居中

第一个属性的值控制上下,第二个属性的值控制左右。auto表示居中

浮动不可用

7.定位之绝对定位position:absloute

margin :0 auto;不可用

绝对定位可以通过设置偏移量属性来实现居中

偏移量属性除了设置 数字+px这种取值外,还可以将属性设置为百分比:

例:div{

position:absoluate;

left:40%;  /*从左开始,移动到父block宽度的40%的位置,right,top,bottom同理*/

}

css常见居中方法总结相关推荐

  1. css元素居中方法归纳

    水平和垂直方向都可居中 统一HTML代码: <div class="outer"><div class="inner"></div ...

  2. css正确居中方法,CSS居中方法

    css居中方法非常多,根据工作的实际情况采用恰当方法,可取到事半功倍的效果. 就常见的一些居中方法整理如下: 代码如下: 前端开发 如果.con1在知道宽和高的情况下要使其居中,可以采用如下方法: 单 ...

  3. html表格网页自适应居中,web前端:css自适应居中方法总结

    下面来看一个最简单的小案例,在浏览器窗口居中一个小盒子: 就这样一个很简单的小案例,你能够想到多少种方法来实现呢?对块元素盒子的左右居中相信大家都不陌生,{margin:auto;}就能够实现,但是对 ...

  4. 常见css样式居中方法

    1. 垂直居中 1.1 单行元素垂直居中 css中没有文字垂直居中的代码 解决方法:让文字的行高等于盒子高度. 1.2 多行元素垂直居中 利用flex布局:flex-direction: column ...

  5. css 样式居中方法

    1.字体居中:(左右上下居中) text-align:center; line-height:60rpx; height:60rpx; 2.多列并排: .type{   display: flex; ...

  6. html图片上下居中的源代码,厉害了我的哥,css图片居中原来有这么多种方法

    图片的居中显示css有很多方法,但在很多情况下有的方法无效,这是件很头疼的事情,比如一般设置图片属性text-align:centre水平居中,但这个方法经常无效,很多前端攻程师都有研究过或者说是搜索 ...

  7. css图片居中不好,厉害了我的哥,css图片居中原来有这么多种方法

    图片的居中显示 css 有很多方法,但在很多情况下有的方法无效,这是件很头疼的事情,比如 一般设置图片属性 ​text-align:center ​ 水平居中,但这个方法经常无效,很多前端工程师都有研 ...

  8. 让图片居中php代码怎么写,CSS图片居中代码怎么写

    为了让网站页页美观效果更好,让图片居中应该怎么做呢?css图片居中代码怎么写呢?在这里为大家分享css如何让img图片居中,并附上代码. CSS图片居中方法一:利用display的table-cell ...

  9. CSS 居中方法集锦

    CSS 居中方法集锦 记录收集纯CSS层面实现的水平.垂直居中方法可用于块级.行内快.内联元素以及文字图片等. 水平或垂直居中  1.1 text-align 1.2 margin 1.3 line- ...

  10. html盒子居中的方式,CSS盒子居中三种方法

    前言 CSS盒子居中,我觉得是很有必要学习一下的.特别是第三种方法,奇淫技巧升级版,也是生产环境中非常常见的一种方法,不需要知道宽度,随着祖先元素的变化而变化! 1.常规方法 常规方法只需要给盒子设置 ...

最新文章

  1. 5.修改hadoop配置文件
  2. NumPy来自现有数据的数组
  3. 在Ajax程序中实现无刷新换肤功能(asp.net2.0)
  4. quantaxis使用docker安装,解决了一个很奇特的问题
  5. Express Session 的基本使用
  6. 系统内核快速编译并替换的方法
  7. 小白都不知道的互联网行业黑化大全
  8. c语言自学去视频,最适合自学的C语言自学视频
  9. PDF文件修改或做笔记后变得很大
  10. 致移动开发的后10年
  11. 饥荒控制台输入没用_饥荒联机版代码为什么没效 怎么用怎么输入
  12. 王道程序员求职宝典 pdf
  13. 华为交换机配置基础命令
  14. 计算机中的网络怎么共享的打印机驱动,如何共享打印机,如何设置打印机共享打印机共享设置图解-中关村在线...
  15. 学生个人网页设计作品 学生个人网页模板简单个人主页成品 个人网页制作 HTML学生个人网站作业设计
  16. VMware、配置VMware vSphere 6.0 vMotion、DRS、HA和FT
  17. 农场元宇宙Plato Farm,乌托邦式田园生活
  18. WH-引导名词从句练习题
  19. DAppStore率先集成ChatGPT助力App安全开发
  20. Palm OS编程简介

热门文章

  1. java 程序计数器_JVM入门系列之程序计数器
  2. 带瀑布流的电钢琴_你没有看错 这个Find智能钢琴它会自己弹琴
  3. SmartUpload文件上传
  4. 如何在线免费caj转word
  5. 清理windows10系统垃圾文件 bat批处理命令(进阶版)
  6. 【STM32H7的DSP教程】第26章 FFT变换结果的物理意义
  7. 汽车电工及电子技术基础【3】
  8. 计算机专业英语教程(第二版)
  9. 借助C++类结构计算矩形面积(矩形类)
  10. AutoCAD2000 DWG 格式 section location部分(简述)