CSS让两个标签在同一行显示并自适应宽度

CSS让两个标签在同一行显示并自适应宽度

示例:svg 和 span 在同一行上并自适应宽度

使用 Flexbox 布局

HTML

html 复制代码
<div class="flex-container">
    <svg class="svg-icon" aria-hidden="true">
        <use :xlink:href="`#icon-signal`" />
    </svg>
    <span>100%</span>
</div>

CSS

css 复制代码
.flex-container {
    display: flex; /* 使用 Flexbox 布局 */
    align-items: center; /* 垂直居中对齐 */
}

使用 Grid 布局

HTML

html 复制代码
<div class="grid-container">
    <svg class="svg-icon" aria-hidden="true">
        <use :xlink:href="`#icon-signal`" />
    </svg>
    <span>100%</span>
</div>

CSS

css 复制代码
.grid-container {
    display: grid; /* 使用 Grid 布局 */
    grid-template-columns: auto auto; /* 列宽度自适应内容 */
    align-items: center; /* 垂直居中对齐 */
}
相关推荐
摘星编程1 分钟前
OpenHarmony环境下React Native:hitSlop热区扩展配置
javascript·react native·react.js
郑州光合科技余经理19 分钟前
同城配送调度系统实战:JAVA微服务
java·开发语言·前端·后端·微服务·中间件·php
css趣多多28 分钟前
动态路由,路由重置,常量路由,$ref,表单验证流程
开发语言·javascript·ecmascript
一只小bit28 分钟前
Qt 绘图核心教程:从基础绘制到图像操作全解析
前端·c++·qt·gui
浪潮IT馆32 分钟前
在 VSCode 中调试 JavaScript 的 Jest 测试用例
javascript·ide·vscode
乾元41 分钟前
绕过艺术:使用 GANs 对抗 Web 防火墙(WAF)
前端·网络·人工智能·深度学习·安全·架构
HWL567943 分钟前
一个CSS属性will-change: transform
前端·css
Y淑滢潇潇43 分钟前
WEB 作业 即时内容发布前端交互案例
前端·javascript·交互
比特森林探险记1 小时前
后端开发者快速入门react
开发语言·前端·javascript
李松桃1 小时前
python第三次作业
java·前端·python