层叠样式表(英文全称:CascadingStyleSheets)是一种用来表现html(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。css不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

CSS--几种常用的水平垂直居中对齐方法

文字的水平垂直居中

text-align:center;

line-height:单前元素高度;

元素的水平垂直居中

1使用绝对定位

/*需要固定宽高*/

position:absolute;

top:0;

left:0;

bottom:0;

right:0;

width:xxx;

height:xxx

margin:auto;

2使用绝对定位+calc()

/*需要知道具体的元素宽高值*/

position:absolute;

width:xxx;

height:xxx;

top:calc(50%-xxx/2);

left:calc(50%-xxx/2)

3.使用绝对定位+transform

/*不需要知道元素的宽高*/

position:absolute;

top:50%;

left:50%;

transform:translate(-50%,-50%);

4.使用display:flex;

display:flex;

justify-content:center;

align-items:center;

CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。

html脚本语言居中,web前端:CSS--几种常用的水平垂直居中对齐方法相关推荐

  1. css居中的几种方法_CSS几种常用的水平垂直居中对齐方法

    文字的水平垂直居中 class="content"> <p>文字水平垂直居中p> </div> .content{ width: 400px; ...

  2. 【面试题】CSS 中几种最常用的水平垂直居中的方法

    目录 CSS 中几种最常用的水平垂直居中的方法 一.使用 margin:auto 二.使用 position:absolute 三.使用弹性布局 四.文本水平对齐和行高 五.使用网格布局 CSS 中几 ...

  3. 好程序员web前端CSS选择符(选择器):表示要定义样式的对象

    好程序员web前端CSS选择符(选择器):表示要定义样式的对象 1) 元素选择符/类型选择符(element选择器 ) 如:div{width:100px; height:100px; backgro ...

  4. Web前端css知识点概括

    Web前端css知识点的简单概括如下,方便记忆. 1.字体,背景(font-style,font-weight,font-size/line-height,font-family...backgrou ...

  5. WEB前端 CSS(非布局)

    目录 WEB前端 CSS CSS引入方式 CSS结构 CSS选择器 直接选择器 组合选择器 分组选择器 也叫并集选择器 属性选择器 伪类选择器 伪元素选择器 CSS选择器是一个查找的过程,高效的查找影 ...

  6. web前端css伪元素使用阿里iconfont中Unicode编码

    web前端css伪元素使用阿里iconfont中Unicode编码 在阿里iconfont中创建项目 新建项目 搜索自己想要的图标并添加入库 点击购物车 添加至项目 回到"我的项目" ...

  7. 文字居中、CSS中实现盒子水平垂直居中的方法

    1. 文字居中: 第一种方式: 当用text-align:center时,达到的是水平居中的效果,那再用vertical-align:middle:其实是实现不了垂直居中的,此时就需要用到displa ...

  8. [css] 写出div在不固定高度的情况下水平垂直居中的方法?

    [css] 写出div在不固定高度的情况下水平垂直居中的方法? 我知道的有两种方法<!DOCTYPE html> <html><head><meta char ...

  9. css实现文字或者div盒子水平垂直居中的方法

    实现水平垂直居中的方法 文本(文字)内容属于行内元素 行内元素水平垂直居中方法 方式一: 设置文字外层的盒子 text-align:center /*水平居中*/ height = 100px; /* ...

最新文章

  1. 计算机科学领域最高荣誉,骄傲!这位毕业于嘉兴一中的数学家,荣获华人数学领域的最高荣誉...
  2. Android建造者模式初探(Toast工具类的进一步封装)
  3. 计算机nit题百度云,计算机NIT应用基础试题
  4. 使用阿里云极速型NAS构建高可用的GitLab
  5. 复古风格海报设计欣赏|蒸汽波了解下
  6. C#:系统学习笔记(一)MVC基础篇
  7. Pytorch优化器全总结(二)Adadelta、RMSprop、Adam、Adamax、AdamW、NAdam、SparseAdam(重置版)
  8. redis读取连接超时问题
  9. 电话号码的字母组合(Java)
  10. 边云协同的优点_边缘计算的云边协同
  11. java poi 段落行间距_java - Apache poi XWPF Paragraph行间距 - 堆栈内存溢出
  12. 林轩田机器学习基石笔记(第23-24节)——上限函数Bounding Function
  13. 解决Xcode Simulator 黑屏问题
  14. MySQL 8.0.12 微妙和毫秒的支持
  15. 从一碗小米粥谈装饰器模式,代理模式的区别
  16. 《笑着离开惠普》读书笔记之领导艺术和人才培养
  17. 6月26日科技资讯|华为获首张 5G 终端进网许可证;Linux 之父来华;Eclipse 4.12 发布
  18. java爬虫post404_请问 这个 文件怎么下载(Java爬虫),是 怎么验证的啊?在等。。...
  19. (政府 + 物业 + 居民 + 第三方)联合打造智慧社区的小想法
  20. spring依赖注入的四种方式

热门文章

  1. No service of type Factory available in ProjectScopeServices
  2. Confluence 6 MySQL 输入你的数据库细节
  3. day3----编码-集合-深浅copy-文件操作-函数初识
  4. 开源分布式数据库中间件
  5. Android中实现为TextView添加多个可点击的文本
  6. [唐胡璐]QTP框架 - 关键字驱动测试框架之七 - Settings管理
  7. blackberry Jvm error 104 错误(Device Simulator)
  8. linux 命令窗口美化,美化你的命令行终端Terminal
  9. while(cina)在文件输入时,切换时会出现的问题
  10. xdoj(1187~1195 )Orz熊猫杯。