当前位置: 首页 > news >正文

HTML中使用Flex布局实现双行夹批效果

HTML中,有一种显示布局叫做flex,只要定义一个布局为flex的容器,这个容器的直接子元素就成为flex元素,从而可以模拟上面的双行夹批效果。代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<!DOCTYPE html>
<html>
    <head>
        <title>Flex Words</title>
        <style type="text/css">
            .container {
                display: flex; /*使用flex布局方式*/
                flex-direction: row;/*子元素的排列方向*/
                justify-content: left; /*容器的对齐方式 */
                align-items: center;/*子元素的对齐方式,主要靠这个实现文字的垂直方向对齐*/
                flex-wrap: wrap;/*实现多行Flex容器*/
            }
            .content{
                font-size:1.4em;
            }
            .comment{
                font-size:0.5em;
            }
            span{
                display:inline;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <span class="content">以备选择为公主、郡主入学陪侍,充为才人、赞善之职。</span>
            <span class="comment" style="width:20em;">【甲戌侧】一段称功颂德,千古小说中所无。</span>
            <span class="content">二则自薛蟠父亲死后,@www.xuepai.net各省中所有的买卖承局、总管、伙计人等,见薛蟠年轻不识世事,便趁时拐骗起来,二则自薛蟠父亲死后,各省中所有的买卖承局、总管、伙计人等,见薛蟠年轻不识世事,便趁时拐骗起来,二则自薛蟠父亲死后,@www.haoshilao.net各省中所有的买卖承局、总管、伙计人等,见薛蟠年轻不识世事,便趁时拐骗起来,</span>
            <span  class="comment" style="width:12em;">【蒙侧】我为创家立业者一哭。</span>
        </div>
        <div class="container">
            <p class="content">这是另一段正文</p>
            <p class="comment" style="width:8em;">这是一个双行显示的注释</p>
            <p class="content">这是另一段正文中的文字</p>
            <p  class="comment" style="width:6em;">双行合一实现示例</p>        
        </div>
    </body>
</html>

flex布局相比于Word局限性还是很大的,首先是子元素尺寸超过容器的宽度或高度时,即使使用了flex-wrap: wrap,还是不能防止元素尺寸过大时不同的子元素被换行显示(即使子元素是行内元素span),其次是对所有需要双行显示的内容,需要针对每一块内容确定合适的宽度,否则没有理想的双行夹批显示效果。

http://www.jsqmd.com/news/200129/

相关文章:

  • 耐力板厂家品牌测评:ISO三体系认证 + 自主研发能力(品牌对比) - 品牌排行榜
  • 迁移CSDN到hexo
  • MyBatisPlus逻辑删除应用于GLM-4.6V-Flash-WEB历史数据管理
  • ARM栈展开原理解析
  • 2026年火锅底料供应链推荐:火锅底料工厂与火锅底料厂家深度解析 - 速递信息
  • 年终奖10w的同事,写的代码那叫一个优雅!
  • 输入宠物品种和习性,用可拓互动思维,输出训练+玩耍的宠物互动方案,增进感情。
  • Git Commit模板配置提升GLM-4.6V-Flash-WEB协作效率
  • 深入探索增量型PID控制器的多种优化算法
  • 微PE官网工具链升级:GLM-4.6V-Flash-WEB识别RAID配置界面
  • 一种奇特的干掉 if..else 方式,Spring Boot+Aviator+Aop 挺有趣!
  • gui自动化—2.键盘控制
  • HuggingFace镜像网站同步上线GLM-4.6V-Flash-WEB,下载更高效
  • CSDN官网热榜文章是如何用GLM-4.6V-Flash-WEB生成的?
  • OpenTeleDB:在千万级“秒杀”模拟中,它真的治好了我的 PostgreSQL Vacuum 焦虑吗?
  • Git Commit签署密钥保护GLM-4.6V-Flash-WEB代码完整性
  • 【Dify权限系统构建指南】:彻底搞懂access_token配置原理与实战
  • Dify access_token配置终极手册(附生产环境配置模板)
  • ADB调试桥接GLM-4.6V-Flash-WEB Android设备上的视觉任务
  • 12s 到 200ms,MySQL 2000万订单数据 6 种深度分页优化全解析
  • HTML5 Web Worker多线程处理GLM-4.6V-Flash-WEB预处理任务
  • Dify附件ID批量处理性能优化(千万级数据实测有效)
  • Dify access_token配置避坑指南:4大常见错误及修复方案
  • 智谱新作GLM-4.6V-Flash-WEB实测:低延迟多模态推理有多强?
  • 线程池中线程抛了异常,这样处理太优雅了!
  • HuggingFace镜像网站同步智谱AI最新模型GLM-4.6V-Flash-WEB
  • ADB无线调试连接远程GLM-4.6V-Flash-WEB服务器执行指令
  • JavaScript事件监听触发GLM-4.6V-Flash-WEB图像理解请求
  • Jupyter Notebook导出GLM-4.6V-Flash-WEB推理流程为PDF文档
  • C# async/await模式优化GLM-4.6V-Flash-WEB异步调用