html - 如何在文本旁边正确添加按钮或图标?
问题描述
我想在离子标签之类的文本旁边放置一个按钮。但是当我这样做时,按钮就在文本旁边,但不知何故发生了移动,并且没有与一行中的文本正确对齐。我可以改变什么让它看起来更漂亮?
page.html
<h6>text•&nbsp;text•&nbsp;<ion-button shape="round"></ion-button></h6>
页面.scss
h6{
color: white;
font-weight: bold;
text-align: center !important;
font-size: 12.5px;
}
解决方案
一般来说,垂直对齐按钮(和其他内联块元素)与文本可以通过设置vertical-align:middle
按钮来完成。我为在自由流动的文本元素内的文本旁边显示的徽章执行此操作。
ion-button {
vertical-align: middle;
}
<h6>
text•&nbsp;text•&nbsp;
<ion-button shape="round"></ion-button>
</h6>
但是,在您的具体情况下,我无法说出您h6
的实际使用情况。ion-toolbar
(可能不是语义上的。)有时,使用 Ionic 包装元素之一的插槽(如 an或 an )更好地使按钮或徽章垂直对齐ion-item
。
<ion-item>
<ion-label>text• text•</ion-label>
<ion-button shape="round" slot="end"></ion-button>
</ion-item>
推荐阅读
- excel - VBA Excel 在调试中运行良好,但在安全更新 KB4022174 后无法在正常模式下运行
- android - 改造后续调用不起作用
- ios - Swift Post 请求 - JSON 正文为空
- javascript - 我的 JavaScript If 块将条件与旧值进行比较
- python - 根据Django Models中的条件制作模型字段
- watson - 用于 jypter 笔记本的 Watson Studio Translator API 凭证
- symfony - 教义/Symfony - 继承 - 关系
- html - 为什么我的 HTML 生成表格列是这样的?
- python - 正则表达式仅忽略数字标记
- java - 是否可以重载 SpringBoot 的 ConstraintValidator isValid 方法?