css常见居中方法总结
最近跟着网上的教程做了几个网页项目,做的过程中关于居中涉及到了好几种方法,遂想将其总结归纳下来,一是理清自己的思路,二是希望能分享给需要帮助的小伙伴们。
话不多数,直奔主题。
本次涉及到的居中方法有七种,均为平时会常用到的。
目录
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常见居中方法总结相关推荐
- css元素居中方法归纳
水平和垂直方向都可居中 统一HTML代码: <div class="outer"><div class="inner"></div ...
- css正确居中方法,CSS居中方法
css居中方法非常多,根据工作的实际情况采用恰当方法,可取到事半功倍的效果. 就常见的一些居中方法整理如下: 代码如下: 前端开发 如果.con1在知道宽和高的情况下要使其居中,可以采用如下方法: 单 ...
- html表格网页自适应居中,web前端:css自适应居中方法总结
下面来看一个最简单的小案例,在浏览器窗口居中一个小盒子: 就这样一个很简单的小案例,你能够想到多少种方法来实现呢?对块元素盒子的左右居中相信大家都不陌生,{margin:auto;}就能够实现,但是对 ...
- 常见css样式居中方法
1. 垂直居中 1.1 单行元素垂直居中 css中没有文字垂直居中的代码 解决方法:让文字的行高等于盒子高度. 1.2 多行元素垂直居中 利用flex布局:flex-direction: column ...
- css 样式居中方法
1.字体居中:(左右上下居中) text-align:center; line-height:60rpx; height:60rpx; 2.多列并排: .type{ display: flex; ...
- html图片上下居中的源代码,厉害了我的哥,css图片居中原来有这么多种方法
图片的居中显示css有很多方法,但在很多情况下有的方法无效,这是件很头疼的事情,比如一般设置图片属性text-align:centre水平居中,但这个方法经常无效,很多前端攻程师都有研究过或者说是搜索 ...
- css图片居中不好,厉害了我的哥,css图片居中原来有这么多种方法
图片的居中显示 css 有很多方法,但在很多情况下有的方法无效,这是件很头疼的事情,比如 一般设置图片属性 text-align:center 水平居中,但这个方法经常无效,很多前端工程师都有研 ...
- 让图片居中php代码怎么写,CSS图片居中代码怎么写
为了让网站页页美观效果更好,让图片居中应该怎么做呢?css图片居中代码怎么写呢?在这里为大家分享css如何让img图片居中,并附上代码. CSS图片居中方法一:利用display的table-cell ...
- CSS 居中方法集锦
CSS 居中方法集锦 记录收集纯CSS层面实现的水平.垂直居中方法可用于块级.行内快.内联元素以及文字图片等. 水平或垂直居中 1.1 text-align 1.2 margin 1.3 line- ...
- html盒子居中的方式,CSS盒子居中三种方法
前言 CSS盒子居中,我觉得是很有必要学习一下的.特别是第三种方法,奇淫技巧升级版,也是生产环境中非常常见的一种方法,不需要知道宽度,随着祖先元素的变化而变化! 1.常规方法 常规方法只需要给盒子设置 ...
最新文章
- 5.修改hadoop配置文件
- NumPy来自现有数据的数组
- 在Ajax程序中实现无刷新换肤功能(asp.net2.0)
- quantaxis使用docker安装,解决了一个很奇特的问题
- Express Session 的基本使用
- 系统内核快速编译并替换的方法
- 小白都不知道的互联网行业黑化大全
- c语言自学去视频,最适合自学的C语言自学视频
- PDF文件修改或做笔记后变得很大
- 致移动开发的后10年
- 饥荒控制台输入没用_饥荒联机版代码为什么没效 怎么用怎么输入
- 王道程序员求职宝典 pdf
- 华为交换机配置基础命令
- 计算机中的网络怎么共享的打印机驱动,如何共享打印机,如何设置打印机共享打印机共享设置图解-中关村在线...
- 学生个人网页设计作品 学生个人网页模板简单个人主页成品 个人网页制作 HTML学生个人网站作业设计
- VMware、配置VMware vSphere 6.0 vMotion、DRS、HA和FT
- 农场元宇宙Plato Farm,乌托邦式田园生活
- WH-引导名词从句练习题
- DAppStore率先集成ChatGPT助力App安全开发
- Palm OS编程简介