美文网首页
flex布局实现价格及¥的向下对其

flex布局实现价格及¥的向下对其

作者: liwuwuzhi | 来源:发表于2019-08-08 12:00 被阅读0次

先来看看ui小姐姐给的样式:


而我写出来的却长这样:




emmmm



看着代码也没啥问题啊

    <section class="headline">
      <h2>订单详情</h2>
      <p class="total" style="display: flex; align-items:flex-end; justify-content: flex-end">
        <span>总价:</span>
        <span>¥</span>
        <span>2099</span>
      </p>
    </section>



看了软大神的 flex布局教程,大概知道了原因。
因为 align-items:flex-end 设置的是整个元素在x轴上的向下对齐,但字体的对齐并不算是 ‘元素的对齐’,而是通过 baseline(字体基线)这个属性来控制,我们比较常用到的样式vertical-align: middle | top| bottom | baseline ... 设置的就是字体对齐基线的值。

来看看下图:


align-items

基于这个原理,所以flex设置文字的对齐应该用 "align-items: baseline" 而不是 "align-items: flex-end" ,如下:

    <section class="headline">
      <h2>订单详情</h2>
      <p class="total" style="display: flex; align-items:baseline; justify-content: flex-end">
         ...
      </p>
    </section>

或者:

    <section class="headline">
      <h2>订单详情</h2>
      <div style="display: flex; align-items:flex-end; justify-content: flex-end">
        <p class="total">
            ...
        </p>
      </div>
    </section>

其实不在不受父级元素影响的话,字体的vertical-align默认值就是”baseline“。

相关文章

  • flex布局实现价格及¥的向下对其

    先来看看ui小姐姐给的样式: 而我写出来的却长这样: emmmm 看着代码也没啥问题啊 看了软大神的 flex布局...

  • 初见FLEX

    FLEX布局 一种新的布局方式,flex布局 flex布局与方向无关 flex布局可以实现空间自动分配、自动对齐。...

  • flex布局实现骰子

    学习flex布局后的实例布局--骰子具体实现原理可参考阮一峰的Flex 布局教程:实例篇和博客flex布局实现色子...

  • flex布局学习笔记

    经典教程 Flex 布局教程:语法篇Flex 布局教程:实例篇flex布局游戏 理解 flex布局实现需要至少两层...

  • CSS 3 Flex布局

    Flex布局 flex布局可以实现空间自动分配自动对齐,适用于简单的线性布局。 flex基本概念 flex con...

  • flex布局

    Flex布局特点 块级布局侧重垂直方向、行内布局侧重水平方向,flex布局是与方向无关的。 flex布局可以实现空...

  • flex 布局

    flex 布局特点 块级布局侧重垂直方向、行内布局侧重水平方向,flex布局与方向无关 flex布局可以实现空间自...

  • 微信小程序--flex布局

    diaplay:flex Flex布局的特点: • 任意方向的伸缩,向左,向右,向下,向上 • 在样式层可以调换和...

  • flex布局实现骰子六个面的写法

    1.flex实现骰子六个面之<布局一> 2.flex实现骰子六个面之<布局二> 3.flex实现骰子六个面之<布局...

  • [2020-08-10]css3中的常用几种布局

    div的水平垂直居中 flex布局,使用display: flex实现水平垂直居中 grid布局 使用grid布局...

网友评论

      本文标题:flex布局实现价格及¥的向下对其

      本文链接:https://www.haomeiwen.com/subject/tyitjctx.html