Element el | 您所在的位置:网站首页 › 设置单元格的间距与填充可以使用哪两种属性 › Element el |
本文目录
背景分栏布局分栏间隔分栏偏移对齐方式响应式布局小结
1. 背景
element的布局方式与bootstrap原理是一样的,将网页划分成若干行,然后每行等分为若干列,基于这样的方式进行布局,形象的成为栅栏布局。 区别是element可将每行划分为24个分栏,而bootstrap是划分为12个分栏,从使用角度,还是24个分栏更加精细。 2. 分栏布局首先每行使用标签标识,然后每行内的列使用标识,至于每列整行的宽度比例,则使用:span属性进行设置。 如下代码,即为将1行等分为2列,为了便于区分列,我们为列添加了不同的样式,另外注意是分割线,此处用于区分不同的示例。 每行24分栏布局 示例1 示例1 .lightgreen-box { background-color: lightgreen; height: 24px; } .orange-box { background-color: orange; height: 24px; }效果如下: 有时候想为不同分栏之间设定一定的间隔,可以使用标签的:gutter属性,注意默认间隔为0。 此时需要注意的是,下面的写法,间隔是不生效的。 分栏间隔 无效 示例2 示例2 示例2需要在分栏里面新增元素,才能实现分栏间隔,代码修改如下则间隔生效。 分栏间隔 有效 示例3 示例3 示例3上面两个示例效果如下: 有时候想让某个分栏不从左边显示,而是直接显示到中间或者右侧,例如右侧导航栏,我们希望它处于右侧且占据页面1/3的宽度。此时可以借助offset属性来实现,表示偏移量。 此时,想占据1/3宽度,则:span应为8,偏移量应为24-8=16,所以代码如下: 分栏偏移 示例4效果如下: 如果想让整个行居左、居中、居右对齐,则可以直接设置的对齐方式。 此时需要先设置type="flex"来启用对齐方式,然后通过justify属性来设置具体的对齐方式,例如下面的例子实现了居中对齐。 对齐方式 示例5element和bootstrap的响应式布局原理相同,都是通过为列设置不同分辨率下的占用宽度比例来实现的。 例如我们想实现在比较大的分辨率(电脑),每分栏占据屏幕宽度的1/4,而在比较小宽度(手机),每分栏占据屏幕全部宽度。这样就能保证在手机上也能完整显示内容,则可以使用如下代码: 响应式布局 示例6 示例6 示例6 示例6在电脑上效果如下: 注意具体的尺寸属性为: 属性使用说明xs宽度=768pxmd>=992pxlg>=1200pxxl>=1920px 7. 小结element的布局跟bootstrap原理是一样的,使用起来也比较方便,具体的参数其实不需要都记住,只要知道用法,使用时去官网查询即可。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |