首页 > 其他分享 >css中内容content部分垂直居中的方法

css中内容content部分垂直居中的方法

时间:2024-04-29 20:36:44浏览次数:14  
标签:居中 文字 示例 align 垂直 content flex css

 1、vertical-align属性让文字居中     vertical-align值有很多,常用的就是middle,bottom,text-bottom等,然而真实使用的时候,我们会发现这个属性“时灵时不灵”,有些情况下我们加了这个属性之后仍然不见img或者text有任何的变化。那是因为vertical-align只作用在inline-block或者inline,还有table-cell等元素内。     示例:     <divstyle="vertical-align:middle;display:table-cell;">     <imgsrc="02.jpg"alt="">     <p>文本居中</p></div>     2、利用行高(line-height)让文字垂直居中     如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可。     示例:     p{height:30px;line-height:30px;width:100px;overflow:hidden;}     3、利用内边距(padding)让文字垂直居中     使用内边距让文字垂直居中和利用行高让文字垂直居中差不多,同样适合一行或几行文字垂直居中。     示例:     p{padding:20px0;}     4、利用CSS3的transform来实现文字垂直居中     示例:     .center-vertical{     position:relative;     top:50%;     transform:translateY(-50%);     }.center-horizontal{     position:relative;     left:50%;     transform:translateX(-50%);     }     5、利用flex布局实现文字垂直居中     示例:     .flex{/*flex布局*/     display:flex;/*实现垂直居中*/     align-items:center;/*实现水平居中*/     justify-content:center;     text-align:justify;     width:200px;     height:200px;     background:#000;     margin:0auto;     color:#fff;     }     转自:http://www.divcss5.com/css3-style/c57297.shtml?eqid=a8a4dab1000053d40000000464291a01

标签:居中,文字,示例,align,垂直,content,flex,css
From: https://www.cnblogs.com/z-books/p/18166592

相关文章

  • unocss如何使用css变量
    在UnoCSS中,可以直接使用CSS变量来定义样式。但是,UnoCSS本身并不支持直接使用变量名作为类名或选择器。如果想使用CSS变量来定义样式,可以按照以下方式进行操作:在CSS文件中定义一个变量,例如--text-color:red;。在UnoCSS的样式表中,可以通过var()函数来引用该变量,例......
  • 只用CSS实现一个自适应的正方形
    问题描述当一个div的宽度是自适应的,高度需要适配宽度的变化一起变化时,CSS的样式设置好像变得不那么容易或许大多数人都会选择js实现,没问题,性能低一点罢了但实际上纯css也能实现代码//html<divclass="container"><divclass="father"><divclass="son">test</div......
  • CSS Grid 布局
    CSSGrid布局https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout/Basic_concepts_of_grid_layouthttps://ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html1.container和item采用网格布局的区域,称为"容器"(container)。container内部采用网格定位......
  • PostCss
    PostCss类似于一个编译器,可以将样式源码编译成最终的CSS代码PostCss和LESS、SASS的思路不同,它其实只做一些代码分析之类的事情,将分析的结果交给插件,具体的代码转换操作是插件去完成的。官方的一张图更能说明postcss的处理流程:这一点有点像webpack,webpack本身仅做依赖分析、......
  • 解决报错:blocked:mixed-content
    问题发生背景:本来好好的官网,没有做任何改变时突然发现F12调用后端接口报错:blocked:mixed-content解决办法:1、直接点击网站设置 这样临时解决,但是也不能让使用者去设置,毕竟不是每个使用者都是用的chrome或者熟悉浏览器设置,此种解决办法pass。2、blocked:mixed-content报错原......
  • uniapp-common.css
    /*by:https://www.cnblogs.com/zzz7/p/15593167.html*/page{height:100%;width:190%;background-color:#F8F8F8;}.container{height:100%;width:100%;}/*主题色*/.main-color{color:#1bbf80;}.white-color{color:#ffffff;......
  • 制作表格/表单并用CSS美化
    制作表格用到background-img设置表头背景图片(导航栏也可以这么用)用到设置单双行不同颜色的方法用到合并列colspan=number,合并行用rowspan=number用到设置表格范围宽度方法<html><head><!--Ctrl+S保存后就可以刷新浏览器预览--><metahttp-equiv="Content-t......
  • html+css布局小技巧
      <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="......
  • [笔记]html+css基础知识
    1.html标签单标签<br/>:换行用<meta/>:存字符编码,作者,版权,关键字,网页说明等信息,不显示在浏览器中a.比如:<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><hr/>:插入一条水平线,两个标签表示插入两条<img/>:插入图片a.src是图像存储url或名......
  • css设置竖向滚动条样式
    divId为div标签的id,内容过多,会出现竖向滚动条。<divid="divId">xxx</div>设置滚动条样式:/*设置滚动条的样式*/#divId::-webkit-scrollbar{width:10px;box-sizing:border-box;}/*滚动条滑块*/#divId::-webkit-scrollbar-thumb{height:5px;......