首页 > 其他分享 >英语单词组件- 单词在句子中,上面显示中文下面显示音标 css样式

英语单词组件- 单词在句子中,上面显示中文下面显示音标 css样式

时间:2022-10-28 21:59:27浏览次数:68  
标签:boy 中文 英语单词 boi1111 男孩 book 音标 css

原先效果:

改进demo效果

优化点

  • 音标长度超出,或者中文超出,总宽度会按照最长的走
  • 居中显示

再次优化

  • line-height: 22px; 加入这个 对齐中间行

This is a 男孩 boy's [boi1111] book. This is a 男孩 boy's [boi1111] book.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <div style="width: 250px; background-color: #f2f2f2;">
      <p>
        This is a
        <span
          style="
            display: inline-block;
            vertical-align: middle;
            text-align: center;
            line-height: 22px;
          "
        >
          <span style="display: block; font-size: 12px;">男孩</span>
          <span style="display: block;">boy's</span>
          <span style="display: block; font-size: 12px;">[boi1111]</span>
        </span>
        book. This is a
        <span
          style="
            display: inline-block;
            vertical-align: middle;
            text-align: center;
          "
        >
          <span style="display: block; font-size: 12px;">男孩</span>
          <span style="display: block;">boy's</span>
          <span style="display: block; font-size: 12px;">[boi1111]</span>
        </span>
        book. This is a
        <span
          style="
            display: inline-block;
            vertical-align: middle;
            text-align: center;
          "
        >
          <span style="display: block; font-size: 12px;">男孩</span>
          <span style="display: block;">boy's</span>
          <span style="display: block; font-size: 12px;">[boi1111]</span>
        </span>
        book.
      </p>
    </div>
  </body>
</html>


标签:boy,中文,英语单词,boi1111,男孩,book,音标,css
From: https://www.cnblogs.com/pengchenggang/p/16837628.html

相关文章

  • CSS权威指南 读书笔记 第一章节
    CSS规则中,@import必须放在最前面,否则无效,但本人目前现在用的很少;CSS对规则间的空格并不敏感,规则内的也不敏感,所以在CSS语句中分隔模式可以是空格、tab符、换行,也可组合使......
  • Sass、Scss、Less笔记
    一、Sass和SCSS有什么区别? SCSS是Sass3引入新的语法,其语法完全兼容CSS3,并且继承了Sass的强大功能。Sass和SCSS其实是同一种东西,我们平时都称之为Sass,两者之......
  • CSS 中 px、rem 与 em
    em整理:任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合:1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择......
  • css伪类
    伪类是定义元素的特殊状态锚伪类  1.a:link     未访问的链接2.a:visited  已访问链接3.a:hover   鼠标停留  4.a:active   已选择......
  • CSS核心基础 (样式规则,引入CSS样式表;基础选择器)
    一.CSS样式规则选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;}属性与属性值以“键值对”的形式出现,属性是对通过选择器所指定的对象设置的样式属性(字体,大小,颜色等)。CSS......
  • GeckoFx (2)向已加载的页面中注入 css 和 js
    向已加载的页面中注入js、css,在页面加载完后执行自定义的脚本,点击页面元素展示修改元素的边框颜色。使用browser_Load事件在页面加载完成时注入......
  • CSS盒子 模型(box-model)
    盒子模型(box-model)CSS处理网页时,它认为每个标签都包含在一个不可见的盒子里。如果把所有的标签都想象成盒子,那么我们对网页的布局就相当于是摆放盒子。我们只需要将相......
  • 你还在为英语单词学习烦恼吗?别担心,只需1分钟Excel就可帮助您
    Hi,大家好,本专栏将会从零开始和大家用图文的方式,让你从零基础学会VBA!有兴趣的小伙伴可以持续关注我,或者在专栏自我查看学习,愿与君携手共进!我们一直在说零基础学习VBA,那么有的......
  • CSS_概述与CSS_与html结合方式
    CSS_概述1.概念:Cascading Style Sheets 层叠样式表层叠:多个样式可以作用在同一个html的元素上,同时生效2.将内容展示和样式控制......
  • reset-css
    浏览器的种类很多,而每个浏览器都有一些自带的或共有的默认样式,对于我们编写的一个页面,在不同的浏览器上却会有不同的展示效果,所以为了让页面获得跨浏览器的兼容性,需要用重......