移动网页 -- CSS布局
1、多栏结构
column-count
column-width
column:120px 3;
column-gap:2em;
column-rule:2px dotted gray;
跨越以及打断:column-span:all or none;
控制打断的位置:
属性:
break-after
break-before
break-inside
值:
column:强制在这个元素前打断
avoid-column(avoid):禁止浏览器在元素之前打断
2、弹性布局盒
E{
display:flex;
}
当设置以上属性之后
1 <div>
2 <div id=“”> </div>
3 <div id=“”> </div>
4 </div>
以上布局即使没有设置浮动或者定位也会并排显示
1 E{
2 display:flex;
3 flex-direction:column;
4 }
5 column为纵向 ,row为横向(默认值)
2、弹性布局盒 -- 改变内容顺序
第一种:flex-direction:row-reverse;
第二种:flex-order 完全设置项顺序 eg:flex-order:1;
3、弹性布局盒 -- 右盒内对齐
justify-content属性:
根据flex-direction值设置,当横向从左到右,则默认值是flex-start,项从左到右,空白留在右侧
flex-end,从右侧开始排列,空白留在左侧
center:项居中,空白留在所有项的两侧
space-between:项之间的间距是一致的,但第一个与最后一个之间是不留间距的
space-around:每一项两侧都具有相同的间距



E{
flex : 1 2 150px;
} == E{
flex-grow:1; --- 剩余的宽度被分配为1:1:1三等分
flex-shrink:2; -- 超出后,回减的比例
flex-basis:150px; --- 宽度是可以伸缩的,伸缩基准是150px
}
5、弹性布局盒 -- 将一行进行拆分
flex-wrap:nowrap(一行) / wrap(拆分);
flex-flow:column wrap-reverse; --- 在上方建立新的一行
6、网格布局
E{
display:grid;
}
grid-column
grid-row E{grid-column:75% 75%;} 单位1fr等于剩余空间的一等分
7、网格布局 -- 项的位置
F{
grid-column:2;
grid-row:;
}
第二行第二列
grid-column-span
grid-row-span
跨越行与列
8、网格布局 -- 对齐与堆积
grid-row-align:end;
grid-row-align:stretch;
grid-row-align:center; grid-column-align:end;
grid-column-align:stretch;
grid-column-align:center; 如果两块同时在一个单元格,会发生重叠,设置z-index
移动网页 -- CSS布局的更多相关文章
- SEO为什么要求网页设计师用DIV+CSS布局网页?
问:SEO为什么要求网页设计师用DIV+CSS布局网页? 答:通常情况下,SEOer非常喜欢把一个网站做到最细节,在网页设计方面,有时与设计师沟通时,通常会问到:SEO为什么要求网页设计师用DIV+C ...
- Photoshop图象切片保存为网页HTML(DIV+CSS布局)的方法
首先,制作图象切片(以一张图片为例子) 一.选择“切片”工具,在图像上拖动以分割图像(例如:一张图像切割2次就形成3个切片)切片后如下图 二.设置切片选项(如大小.目标链接.图片说明等等):选择“切片 ...
- CSS+DIV网页样式布局实战从入门到精通 中文pdf扫描版
CSS+DIV网页样式布局实战从入门到精通通过精选案例引导读者深入学习,系统地介绍了利用CSS和DIV进行网页样式布局的相关知识和操作方法. 全书共21章.第1-5章主要介绍网页样式布局的基础知识,包 ...
- 网页DIV+CSS布局和动画美化全程实例 (陈益材) 随书光盘
网站的建站技术近几年得到迅速的发展,网页的布局与特效动画技术层出不穷,网站建设已经从简单的技术支持时代衍变到现在的视觉美化时代.但如何使设计的网页高人一筹,达到让人过目不忘的境界,如何追求以最简单的特 ...
- IT兄弟连 HTML5教程 DIV+CSS网页标准化布局 小结及习题
小结 DIV+CSS布局页面的优势:表现和内容相分离.代码简洁,提高页面浏览速度.易于维护和改版.提高搜索引擎对网页的索引效率.每个HTML元素都可以看作一个区块,类似于装了东西的盒子,称为盒子模式. ...
- IT兄弟连 HTML5教程 DIV+CSS网页标准化布局的优势
标准的网页都需要对内容进行布局,以前都是采用表格的定位技术,从2005年开始逐步转向DIV+CSS的布局方式,目前绝大多数的网站都是采用这种布局方式.使用DIV+CSS对网站进行布局符合W3C标准,采 ...
- div+css对网页进行布局
div+css对网页进行布局 首先在页面整体上进行div标签划分内容区域,然后再用css进行定位,最后再对相应的区域添加内容. 1.用div将页面划分 拿到网站页面图后,首先将分析页面分为哪几块,然后 ...
- 采用 DIV+CSS 布局网页练习
实验四:采用 DIV+CSS 布局网页练习 实验目的: 熟悉 DIV+CSS 布局网页的方法 实验要求: 1.制作一个完整网页和一个 css 文件: 2.在网页中采用 DIV+CSS 布局 4 个以上 ...
- CSS 布局
近日开发中,总感觉页面布局方面力不从心.以前也曾学过这方面的内容,但是不够系统,因此我打算整理一下. 在web 页面中一般有 table 和 css+div 两种布局方式. 其中css+div 又分为 ...
随机推荐
- 【opencv】轮廓相关
IplImage* contours_rect; IplImage* contours; CvMemStorage* countours_storage=NULL; if(contours_rect= ...
- LINQ查询返回DataTable类型
个人感觉Linq实用灵活性很大,参考一篇大牛的文章LINQ查询返回DataTable类型 http://xuzhihong1987.blog.163.com/blog/static/267315872 ...
- IOS- Run Loops
Run Loops Run loops是线程相关的的基础框架的一部分.一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件.使用run loop的目的是让你的线程在有工作的时 ...
- 如何将.il、.res文件封装成dll文件
将你的.il..res文件保存在你的硬盘上,如下图: 我存放的路径在E盘的test文件夹中,我们开始封装了咯.进入DOS命令,如下图: 我们通过DOS命令先进入.il..res文件目录,如下图: 然后 ...
- [Android] adb shell dumpsys的使用
reference to :http://blog.csdn.net/g19920917/article/details/38032413 有两种方法可以查看service list: 1. adb ...
- August 10th, 2016, Week 33rd, Wednesday
The degree of loving is measured by the degree of giving. 爱的深浅是用给与的多少来衡量的. Some say that if you love ...
- RedHat下安装MySQL
下载mysql 解压tar -xvf mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar 安装MySQL-server包 rpm -ivh mysql-community ...
- App Store审核被拒的23个理由
原文地址 iOS 应用提交审核要持续一周或者更久,在提交之前,我们一定要进行「自我审查」,避免被拒.ASO100 为大家收集整理了2015年 App Store 审核被拒的23个理由,并且附上官方拒绝 ...
- poj1611(并查集)
题目链接:http://poj.org/problem?id=1611 题意: SARS(非典型肺炎)传播得非常厉害,其中最有效的办法是隔离那些患病.和患病者接触的人.现在有几个学习小组,每小组有几个 ...
- 简单的mysql封装类
class mysql{ private $host; private $user; private $pwd; private $dbname; private $charset; private ...