首页 > 其他分享 >css 文字垂直居中

css 文字垂直居中

时间:2024-02-20 17:45:39浏览次数:25  
标签:居中 container 50% 100px transform height 垂直 css

方法一:使用flex布局

<style>
    .container {
        display: flex;
        align-items: center;
        height: 100px;
    }
</style>
<div class="container">
    <span>要居中的文本</span>
</div>

方法二:使用定位和transform

可以通过将子元素设置为绝对定位,并使用transform属性将其向上移动50%并向左平移50%来实现垂直居中。

<style>
    .container {
        position: relative;
        height: 100px;
    }
 
    .text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
</style>
<div class="container">
    <span class="text">要居中的文本</span>
</div>

方法三:使用表格布局

可以通过将父元素设置为表格布局,并使用vertical-align属性将子元素垂直居中。

<style>
    .container {
        display: table;
        height: 100px;
    }
 
    .text {
        display: table-cell;
        vertical-align: middle;
    }
</style>
<div class="container">
    <span class="text">要居中的文本</span>
</div>

 

来自baidu ai

标签:居中,container,50%,100px,transform,height,垂直,css
From: https://www.cnblogs.com/jiduoduo/p/18023667

相关文章

  • bs4 css选择器
    数据准备html_doc="""<html><head><title>TheDormouse'sstory</title></head><body><pid="my_p"class="title"><bid="bbb"class="boldest">TheDormou......
  • 前端知识汇总2(css,css2, 页面布局,移动端适配)
    固定定位(fixed)固定定位是绝对定位的一种特殊形式。它以浏览器窗口作为参照物来定义网页元素。当position属性的取值为fixed时,即可将元素的定位模式设置为固定定位。当对无素设置固定定位后,它将脱离标准文档流的控制,始终依据浏览器窗口来定义自己的显示位置。不管浏览器滚动条......
  • 修改标签官网自带css——dialog
    对于标签原本自带的class类就如下图的.el-dialog__body就是自带的原dialog:现在若要更改padding值方式一(但是修改的是全局的了):<style>.el-dialog__body{padding:15px;}</style>方式二(给dialog加一个自定义类名,修改的是所有class匹配的el-dia......
  • CSS学习记录
    块级元素block总是在新行上开始;高度,行高以及顶和底边距都可控制;宽度缺省是它的容器的100%,除非设定一个宽度;<div>,<p>,<h1>,<form>,<ul>和<li>是block元素。display:inline-block将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,......
  • css样式相关代码记录
    element样式穿透:::v-deepposition属性值有static、relative、absolute、fixed、sticky。static:该关键字指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置。relative:该关键字下,元素先放置在未添加定位时的位置,再在不改变页面布局的前提下调整元素位置(因此会......
  • css小技巧
    水平居中1.单行文本的水平居中text-align:center2.元素水平居中2.1块元素一般都是在最外部套一个div(块元素),然后对这个div设置width即宽度,然后让其margin-left和margin-right的值为auto实现水平居中。1. 写一个div包裹2.给div设置宽度3.给div的左右外边框的属性,设置......
  • 10 个图像悬停效果 CSS & JavaScript 代码片段
    悬停效果一直是向网站添加交互元素的最简单方法之一,我们看到它们经常用于突出显示文本链接或按钮。悬停效果尤其强大的一个领域是当它们应用于图像时,无论是作为小型卡片布局的一部分还是大型相册的一部分,都可以产生很棒的效果。今天,我们将向您展示设计师将悬停效果集成到图像中的......
  • CSS 的BFC
    BFC是什么含义是:blockformattingcontext上下文可以理解为(区域)blockformattingcontext表示被隔离的区间:(BFC的子元素不会对外面的元素产生影响)1.普通流2.定位流3.浮动流0.BFC的规则1.BFC就是一个块级元素,块级元素会在垂直方向一个接一个的排列。2.BFC就是页面中一个隔......
  • [Vue] CSS中的v-bind
    在Vue中说到v-bind大多数时候都是想到template中动态绑定script中的响应式数据。但其实在单文件组件(SFC)中,<style>标签内也可以使用v-bind函数绑定数据。如上图第18行代码,使用v-bind(color)绑定了数据。当数据变化时,css样式随之变化:原理:(截取自Vue官方文档)实际的值会被编......
  • 如何使用TailwindCSS和JavaScript构建自定义的HTML5视频播放器
    HTML5自带了一个原生视频播放器。它在浏览器中配备了简单的用户界面、功能和一些基本的控件。尽管通过浏览器的默认视频播放器的功能完美运行,但用户界面并不那么美观和时尚,总体上并不令人满意。因此,大多数现代Web应用程序和平台,如Udemy、Netflix、YouTube和AmazonPrime,不会将默......