jQuery Mobile 网格
2014-02-24 17:30
176 查看
布局网格:是一种基于CSS的列布局方案。 由于移动设备的屏幕宽度所限,一般不推荐在移动设备上使用列布局
在定位更小的元素时,可以使用到。
网格中列是等宽的,无边框、背景、外边距、内边距
2列:ui-grid-a(子元素:ui-block-a|b)
3列:ui-grid-b(子元素:ui-block-a|b|c)
4列:ui-grid-c(子元素:ui-block-a|b|c|d)
5列:ui-grid-d(子元素:ui-block-a|b|c|d|e)
e.g.
<div data-role="content">
<p>2列布局</p>
<div class="ui-grid-a">
<div class="ui-block-a">
<a href="#" data-role="button">第一列button</a><br/>
<span>....</span>
</div>
<div class="ui-block-b">
<a href="#" data-role="button">第二列button</a><br/>
<span>....</span>
</div>
</div>
</div>
定制网格样式:
1.使用CSS
e.g.
<style>
.ui-block-a,
.ui-block-b,
.ui-block-c
{ background-color:yellow; border:1px solid black; height:100px; font-weight:bold; text-align:center; padding:30px; }
</style>
2. 行内样式:
<div class="ui-block-a" style="..."><span>content.....<span></div>
网格中多行定制: class="ui-block-a" 将始终创建新行
e.g.
<div class="ui-grid-b">
<div class="ui-block-a">....</div>
<div class="ui-block-b">....</div>
<div class="ui-block-c">....</div>
<div class="ui-block-a">....</div> //第二行第一列
<div class="ui-block-b">....</div> //第二行第二列
<div class="ui-block-a">....</div> //第三行第一列
</div>
在定位更小的元素时,可以使用到。
网格中列是等宽的,无边框、背景、外边距、内边距
2列:ui-grid-a(子元素:ui-block-a|b)
3列:ui-grid-b(子元素:ui-block-a|b|c)
4列:ui-grid-c(子元素:ui-block-a|b|c|d)
5列:ui-grid-d(子元素:ui-block-a|b|c|d|e)
e.g.
<div data-role="content">
<p>2列布局</p>
<div class="ui-grid-a">
<div class="ui-block-a">
<a href="#" data-role="button">第一列button</a><br/>
<span>....</span>
</div>
<div class="ui-block-b">
<a href="#" data-role="button">第二列button</a><br/>
<span>....</span>
</div>
</div>
</div>
定制网格样式:
1.使用CSS
e.g.
<style>
.ui-block-a,
.ui-block-b,
.ui-block-c
{ background-color:yellow; border:1px solid black; height:100px; font-weight:bold; text-align:center; padding:30px; }
</style>
2. 行内样式:
<div class="ui-block-a" style="..."><span>content.....<span></div>
网格中多行定制: class="ui-block-a" 将始终创建新行
e.g.
<div class="ui-grid-b">
<div class="ui-block-a">....</div>
<div class="ui-block-b">....</div>
<div class="ui-block-c">....</div>
<div class="ui-block-a">....</div> //第二行第一列
<div class="ui-block-b">....</div> //第二行第二列
<div class="ui-block-a">....</div> //第三行第一列
</div>
相关文章推荐
- jQuery常用方法(一)-基础
- jQuery插件 -- Cookie插件jquery.cookie.js
- jquery的each()详细介绍
- Jquery通过遍历数组给checkbox赋默认值
- jQuery Mobile 折叠
- jQuery 表单验证 jquery.validator.js
- jquery prop attr
- 关于Jquery执行环境的认识
- jquery操作复选框
- jQuery Mobile 导航栏
- dataTables-使用详细说明整理
- JQuery固定表头插件fixedtableheader源码注释
- jquery.ui.accordion的修改(支持展开多个)
- 如何在HTML中引用jQuery函数库
- jQuery Autocomplete using Web Service in ASP.Net
- 20 个具有惊艳效果的 jQuery 图像缩放插件
- JQuery for与each性能比较分析
- jQuery、Ajax、PHP、Json的一个综合例子
- jQuery Mobile 工具栏
- jquery中的工具函数 Utilities