html - 无法在 span 元素内对齐 ionic

标签 html css

HTML

<div class="bootstrap-tagsinput">
<span class="tag label label-warning custom-class">label 1<span class="ion-ios-close-empty close"></span></span>
<span class="tag label label-warning custom-class">label 2<span class="ion-ios-close-empty close"></span></span>
</div>

CSS

.bootstrap-tagsinput {
    display:inline-block;
    vertical-align:middle
   }

.bootstrap-tagsinput .tag {
    display:inline-block;
   }

.custom-class { 
   margin: 1px; padding-right: 1.5rem;
   }

.close { 
  font-size: 2rem; position: relative; top: 0.4rem; left: 1rem
  }

这是一个已加载必要 css 文件的 codepen:

https://codepen.io/anon/pen/ooWwpe

我不确定在图标的 span 内包含 span 是否是正确的方法。但我需要图标成为它自己的元素,以便可以单击它。

如果有帮助,我们将不胜感激。

最佳答案

这是:https://codepen.io/commercialsuicide/pen/vWmZPr

只需对 .close 元素赋予否定的 top 规则,因为默认情况下它们的高度太大。

关于html - 无法在 span 元素内对齐 ionic ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47250500/

相关文章:

css - 如何将无序列表中的内容完美居中?

javascript - 如何在html中将一组整数乘以一个字符串?

html - Context.isPointInPath 用法

html - 如何让弹性项目垂直显示而不是水平显示?

javascript - 克隆一个 div 但它的格式不像主 div

css - ionic 卡对齐上的 Ionic 3 ionic 网格

html - 背景大小卡在超过 100% 的值上?

java - 类似于 Enlive 的基于选择器的 Java 模板库

jquery - iOS 8 - 模式不会让你滚动

javascript - 根据容器大小水平堆叠div