css - Jquery-ui:对齐多个图标和文本

标签 css jquery-ui

我在标题行中间对齐两个 jquery-ui 图标和文本时遇到了麻烦。 (代码爆炸)。任何人都可以帮忙吗?

<div class="ui-widget-header">
  <span class="ui-icon ui-icon-close"></span><span class="ui-icon ui-icon-wrench"></span>Text
</div>

最佳答案

我不太清楚你想要什么输出。

如果您尝试让图标和文本全部显示在一行上,可以通过创建一个新的 CSS 类来实现:

.ui-icon.inline { display:inline-block; }​
.ui-widget-header.center { text-align:center; }

然后将该类添加到您的图标中:

<div class="ui-widget-header">
    <span class="ui-icon inline ui-icon-close"></span>
    <span class="ui-icon inline ui-icon-wrench"></span>
    Text
</div>​

如果您希望它们在 div 中水平居中,您可以将 div 更改为:

<div class="ui-widget-header center">

关于css - Jquery-ui:对齐多个图标和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14104337/

相关文章:

css - SVG 上的多个悬停点

javascript - jQuery 添加/删除按钮上的类以隐藏元素

css - Bootstrap 响应式大屏幕

jQuery UI 对话框边框在 1.12.1 中不再工作

javascript - 如何使用 JavaScript 更改网址

javascript - 寻找适用于 Apple 类型下拉列表/菜单的 CSS

html - 正确打印 html 页面到 pdf

javascript - 禁用 jQuery UI 日期选择器中的假日、星期日和过去的日期

jquery - 在初始化时向 jquery ui datepicker 添加数据属性

JQuery UI 可拖动元素在选项卡更改时消失