实现div元素和文字水平及垂直居中的方法(超简单,适应各种场合)

这篇具有很好参考价值的文章主要介绍了实现div元素和文字水平及垂直居中的方法(超简单,适应各种场合)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实现实现div元素和文字水平及垂直居中的方法如下:
div元素水平居中:style="margin:0 auto"
div元素垂直居中:style="padding: (外层div的高-内层div的高)/2; background-clip:content-box; "
div文字水平居中:外层div中style="text-align: center; "
div文字垂直居中:内层div中style="line-height: 外层div的高; "
具体的代码展示(下面两种方法效果相同):
写法1:

<template>
    <div style="width: 500px; height: 300px; background-color: red; margin:0 auto; ">
        <div style="width: 300px; height: 200px; background-color: yellow; margin:0 auto; padding: 50px; background-clip:content-box; text-align: center; ">
            <div style="color: blue; line-height: 200px;">hello world</div>
        </div>
    </div>
</template>

div文字垂直居中,css,前端

写法2:

<template>
    <div class="red_rectangle">
        <div class="yellow_rectangle">
            <div class="blue_text">hello world</div>
        </div>
    </div>
</template>
<style lang="scss" scoped>
.red_rectangle {
    width: 500px; 
    height: 300px; 
    background-color: red; 
    margin:0 auto;  
}
.yellow_rectangle {
    width: 300px; 
    height: 200px; 
    background-color: yellow; 
    margin:0 auto; 
    padding: 50px; 
    background-clip: content-box; 
    text-align: center;   
}
.blue_text {
    color: blue; 
    line-height: 200px;
}
</style>

效果展示:
div文字垂直居中,css,前端文章来源地址https://www.toymoban.com/news/detail-549987.html

到了这里,关于实现div元素和文字水平及垂直居中的方法(超简单,适应各种场合)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • css-4:元素水平垂直居中的方法有哪些?如果元素不定宽高呢?

    1、背景 在开发中,经常遇到这个问题,即让某个元素的内容在水平和垂直方向上都居中,内容不仅限于文字,可能是图片或其他元素。 居中是一个非常基础但又是非常重要的应用场景,实现居中的方法存在很多,可以将这些方法分成两个大类。 居中元素(子元素)的宽高已

    2024年02月14日
    浏览(36)
  • css基础知识七:元素水平垂直居中的方法有哪些?如果元素不定宽高呢?

    一、背景 在开发中经常遇到这个问题,即让某个元素的内容在水平和垂直方向上都居中,内容不仅限于文字,可能是图片或其他元素 居中是一个非常基础但又是非常重要的应用场景,实现居中的方法存在很多,可以将这些方法分成两个大类: 居中元素(子元素)的宽高已知

    2024年02月11日
    浏览(48)
  • CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法

    水平居中效果图 水平居中 全局样式 第一种:margin+width 这种方法适用于已经知道width的盒子,实现起来比较简单 第二种:text-align+inline-block 这种方法适用于多种场景(width不固定) 第三种:float+position 这种方法适用于多种场景(width不固定) 第四种: 这种方法适用于多种场

    2024年02月09日
    浏览(66)
  • 居中一个元素(水平+垂直居中)

    我们的示例代码全在此基础上修改: 具体原理参考下面这篇博客: flex 弹性布局_本郡主是喵的博客-CSDN博客 对于内容是 行内式元素(内容大小撑起标签宽高)或文字, 是有效的。 line-heignt == height ,能使文字垂直对齐,text-align:center,能使内容居中水平对齐 父元素,采用相对布局,

    2024年02月11日
    浏览(59)
  • 【Css/小程序】如何实现div或view中的文字左右居中和垂直居中?(已解决:多行和单行自适应)

    1、多行居中效果 2、单行照样居中效果 

    2024年02月04日
    浏览(48)
  • 小程序button文字水平居中、垂直居中有效设置办法

    最近我在开发自己的小程序,如图,为页面添加“发送”按键,显而易见,我们需要更改一下“发送”按键的大小,以便美观 button按键在wxss里更改长度和宽度样式无效,需要在wxml里改 但是我发现改完后按键里的文字没有居中,如图 按照网上的方法,为按键添加样式,如图

    2024年02月05日
    浏览(43)
  • uniapp 页面元素水平垂直居中

    在uniapp中如何让一个源码在页面中水平垂直居中?可添加如下操作: 在App.vue添加如下代码设置页面宽度100%显示 在你要居中的页面添加 效果如下

    2024年02月15日
    浏览(37)
  • 元素水平垂直居中的5种方式

    1、利用弹性盒子 将父元素设置为display:flex; 通过:  justify-content: center;  align-items: center; 来设置元素的垂直水平居中 2、将元素转化为表格的形式 父元素设置:  display: table-cell;  vertical-align: middle;  text-align: center; 子元素需设置: display: inline-block;  vertical-align: middle;//消除行

    2024年01月16日
    浏览(45)
  • 微信小程序布局图片上面显示文字以及文字水平垂直居中

     博主介绍: 本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮

    2024年02月14日
    浏览(50)
  • 面试:CSS让一个元素水平垂直居中

    水平居中 对于 行内元素 : text-align: center ; 对于确定宽度的块级元素: (1)width和margin实现。 margin: 0 auto ; (2)绝对定位和margin-left: (父width - 子width)/2, 前提是父元素position: relative 对于宽度未知的块级元素 (1) table标签配合margin左右auto实现水平居中 。使用table标签(或直

    2024年02月06日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包