【Css/小程序】如何实现div或view中的文字左右居中和垂直居中?(已解决:多行和单行自适应)

这篇具有很好参考价值的文章主要介绍了【Css/小程序】如何实现div或view中的文字左右居中和垂直居中?(已解决:多行和单行自适应)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、效果

1、多行居中效果

小程序view居中,5.【css】,4.【html】,0.【小程序】,css,前端,html

2、单行照样居中效果 

小程序view居中,5.【css】,4.【html】,0.【小程序】,css,前端,html文章来源地址https://www.toymoban.com/news/detail-756831.html

 二、代码

<view class="title">
  <view class="word">
    大众ABS传感器速腾迈腾途观新捷达CC一汽高尔夫6明锐前后轮速原厂
  </view>
</view>

.title {
  width: 100%;
  height: 55px;
  margin-bottom: 6px;
  font-size: 15px;
  font-weight: bold;
  padding-left: 10px;
  background-color: rgb(255, 255, 255);
}

.word {
  width: 96%;
  /* height:40px; */
  height:auto;
  font-size: 15px;
  font-weight: bold;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

三、自适应的div里实现上下左右居中

<html>
<body>

<div class="parent">
  <div class="child"></div>
  <div class="child"></div>
  <div class="right">
    <div class="content">
      通过这种方式,左边两个子div的宽度将保持不变,右边的子div将自动适应父容器中剩余的宽度。你可以根据自己的要求,修改示例中的宽度和背景颜色等样式属性来适应你的需求。
    </div>
  </div>
</div>
</body>
<style>
.parent {
  display: flex;
}

.child {
  height: 80px;
  width: 200px;
  background-color: antiquewhite;
  border: 1px solid #000;
}

.right {
  height: 80px;
  flex-grow: 1;
  background-color: rgb(220, 220, 243);
  display: flex;
  align-items: center; /* 垂直居中 */
}

.content {
  margin: 0 auto; /* 左右居中 */
  text-align: center; /* 文本居中 */
}
</style>
</html>

到了这里,关于【Css/小程序】如何实现div或view中的文字左右居中和垂直居中?(已解决:多行和单行自适应)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • div文字居中方法

    1、上下居中(垂直居中) 2、左右居中(水平居中) 3、左右居中(水平居中) 4、居中(水平、垂直居中) 效果预览:    

    2024年02月16日
    浏览(65)
  • 2022-11 CSS:flex布局父子宽度问题-小程序scrollView-div横向滚动字体超出隐藏-居中

    如上图第二行子元素宽度会跟随第一行宽度 解决方案: 对第二行设置: width: max-content; 使其宽度跟随自身内容 如上图,左侧宽高为112rpx,宽度不生效 解决方案: 对左侧图片设置宽高的同时, 设置最小宽高 效果如下: 例1:

    2024年02月09日
    浏览(57)
  • css 实现 html 元素内文字水平垂直居中的N种方法

            上一篇博文写了div 中元素居中的N种常用方法,那么单个html元素:div(块级元素代表),span(行内元素代表)中的文字如何水平垂直都居中呢?实现方法如下:         本文例子使用的 html body结构下的模型如下:         例子居中效果都如下图: 注:当把div

    2024年02月13日
    浏览(51)
  • 【CSS】div 盒子居中的常用方法

    绝对定位加 margin: auto; : 绝对定位加负 margin: margin 推动: flex 居中: transform: 子盒子宽高不确定(需要保证left和right的百分数一样,top和bottom的百分数一样):

    2024年02月06日
    浏览(42)
  • css div居中布局 居右布局

    居中布局是最基本的布局方式,下面会通过示例展示如何设置css样式实现居中布局   方法一:在父元素使用如下样式 display: flex; align-items: center; //上下居中 justify-content: center;//左右居中 方法二:需要父元素和子元素按照如下的样式进行设置 父div使用display: flex; 子元素使用

    2024年04月10日
    浏览(45)
  • css 单行文字居中,多行文字左对齐

    2024年02月11日
    浏览(49)
  • CSS文字居中对齐学习

    CSS使用text-align属性设置文字对齐方式;text-align:center,这样就设置了文字居中对齐; 做一个html文档,网页元素包括:h1, 一个div,一个div,一个p(段落),一个链接(a),一个表格; 定义了CSS样式类box,其中指定了背景色为pink,文字对齐为居中对齐;定义了h1元素的文字对

    2024年02月09日
    浏览(45)
  • CSS使两个不同的div居中对齐的三种解决方案

    在CSS中,有多种方法可以让两个不同的div居中对齐,包括相对定位和绝对定位。以下是两种常见的方法: 方法一:使用Flexbox Flexbox是一个用于创建灵活布局的CSS3模块。使用Flexbox,可以很容易地对元素进行居中对齐。 HTML: CSS: 方法二:使用CSS Grid CSS Grid是另一个用于创建二维

    2024年02月10日
    浏览(59)
  • css-文本垂直居中, 左侧border与文字作为导航标题

    1.文本垂直居中         1.1 Flexbox 布局         1.2Grid 布局: 2. 左侧border与文字作为导航标题

    2024年02月01日
    浏览(59)
  • 【前端 | CSS系列】—— 第1篇:如何实现水平垂直居中对齐?

    单纯的元素 左右居中 对齐: 块级元素 可以使用 magrin: 0 auto ; 非块级元素 使用 text-align: center;

    2024年02月13日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包