jQuery Mobile CSS 类

jQuery Mobile 1.4.5(2025 年仍在大量企业内网、工业平板、老 Android 机上服役的最后一个稳定版)的 CSS 类超级强大!
很多效果你根本不用写一行 CSS,只要加对类名就行。下面给你 2025 年最全、最实用、直接复制就能用jQuery Mobile CSS 类速查表(按使用频率排序)。

类别CSS 类名效果说明2025 年推荐用法举例
布局类(最常用)ui-grid-a2列等宽网格<div class="ui-grid-a"><div class="ui-block-a">左</div><div class="ui-block-b">右</div></div>
ui-grid-b3列等宽网格经典三栏布局
ui-grid-c4列等宽网格 (>768px 才生效)
ui-grid-d5列等宽网格极少用
ui-block-a/b/c/d/e网格里的每一块(必须成套用)
ui-responsive让普通 table 自动响应式(神器!)<table class="ui-responsive">
间距类(天天用)ui-mini迷你版控件(按钮、输入框、列表都变小)<a href="#" class="ui-btn ui-mini">小按钮</a>
ui-corner-all / ui-corner-none强制加/去圆角去掉所有圆角:class="ui-corner-none"
ui-shadow / ui-shadow-none强制加/去阴影
ui-bar-a / ui-bar-b强制使用 a 或 b 主题的工具栏背景深色工具栏:<div class="ui-bar-a">
按钮&控件外观ui-btn-inline按钮内联(不独占一行)表单里并排按钮
ui-btn-icon-left/right/top/notext图标位置只显示图标:ui-btn-icon-notext
ui-btn-active强制高亮状态(底部导航常用)<a href="#" class="ui-btn-active">当前页</a>
ui-btn-b强制使用 b 主题(浅色)高亮按钮
列表专属类ui-li-divider分组标题自动配合 data-role="list-divider"
ui-li-has-thumb列表项有缩略图左边小图
ui-li-has-icon列表项有图标
ui-li-static强制普通 li 不被美化(想自己写样式时用)自定义列表项
文字&对齐ui-titleheader 里的大标题(自动居中)
ui-btn-left / ui-btn-rightheader/footer 里按钮靠左/靠右返回键:class="ui-btn-left"
ui-text-center文字居中(2023 年后推荐的写法)<h1 class="ui-text-center">标题</h1>
颜色&主题覆盖ui-body-a / ui-body-b强制内容区域使用 a/b 主题背景白色内容区:class="ui-body-b"
ui-page-theme-a整个页面强制用 a 主题<div data-role="page" class="ui-page-theme-a">
特殊实用类ui-nodisc-icon去掉列表小箭头干净的列表:<ul data-role="listview" class="ui-nodisc-icon">
ui-alt-icon列表图标变成白色(深色背景用)
ui-listview-inset列表圆角内嵌效果(配合 data-inset)
ui-overlay-apopup 遮罩层主题
ui-focus强制获得焦点样式JS 里:$(el).addClass("ui-focus")

2025 年最常用的 10 个“神级组合类”(直接复制)

<!-- 1. 经典双列布局(90% 项目都在用) -->
<div class="ui-grid-a">
    <div class="ui-block-a"><button class="ui-btn ui-mini">取消</button></div>
    <div class="ui-block-b"><button class="ui-btn ui-btn-b ui-mini">确定</button></div>
</div>

<!-- 2. 深色工具栏 + 白色图标 -->
<div class="ui-bar-a ui-alt-icon">
    <a href="#" class="ui-btn ui-btn-icon-notext ui-icon-delete">删除</a>
</div>

<!-- 3. 响应式表格(神器!) -->
<table data-role="table" class="ui-responsive ui-table-reflow">
    <thead>...</thead><tbody>...</tbody>
</table>

<!-- 4. 底部导航当前页高亮 -->
<div data-role="footer" data-position="fixed">
    <div data-role="navbar">
        <ul>
            <li><a href="#home" class="ui-btn-active ui-btn-icon-top" data-icon="home">首页</a></li>
        </ul>
    </div>
</div>

<!-- 5. 去掉所有圆角和阴影(极简风) -->
<div data-role="page" class="ui-corner-none ui-shadow-none">

2025 年写 jQuery Mobile 项目必备小技巧

  1. 想让整个页面白色背景?直接加一个类:
   <div data-role="page" class="ui-body-b">
  1. 想让按钮并排?永远用这个组合:
   <div class="ui-grid-a">
       <div class="ui-block-a"><a href="#" class="ui-btn ui-mini">取消</a></div>
       <div class="ui-block-b"><a href="#" class="ui-btn ui-btn-b ui-mini">确定</a></div>
   </div>
  1. 响应式表格必加:class="ui-responsive"

这张表 + 上面的组合,足够你 2025 年在任何 jQuery Mobile 老项目里“为所欲为”!

需要我给你一个 「jQuery Mobile CSS 类一页纸速查表(高清 PDF + 深色版)」 或者 「50 个经典布局模板」,直接说一声,立即打包发你!

文章已创建 2588

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部