移动网页 -- 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 又分为 ...
随机推荐
- 【leetcode】 Interleaving String (hard)
Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2. For example,Given:s1 = ...
- 51nod 1605 棋盘问题 (博弈)
题目:传送门. 题意:中文题.T组数据,每组给定一个n*m的棋盘,棋盘中的1代表黑色,0代表白色,每次可以将1或者非2质数的全黑色方形区域变为白色,不能操作者输,问谁能赢. 题解:每次可以将1或者非2 ...
- 如何在yii的controller中调用外部action
问题: 在yii中,一个controller会包含若干个action.有时为了重用或代码管理等目的,我们希望这些action可以单独定义成一个类,然后在controller中使用.那么在yii中要如何 ...
- Javascript异步编程方法总结
现在我们有三个函数,f1, f2, f3 按正常的思路我们会这样写代码: function f1 (){}; function f2 (){}; function f3 (){}; //在这里调用函数 ...
- ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(七) 之 历史记录查询(时间,关键字,图片,文件),关键字高亮显示。
前言 上一篇讲解了如何自定义右键菜单,都是前端的内容,本篇内容就一个:查询.聊天历史纪录查询,在之前介绍查找好友的那篇博客里已经提到过 Elasticsearch,今天它又要上场了.对于Elastic ...
- Mysql子查询
1单值(Scalar operand) 只有当外层(Parent)不为空时,才返回相应值:否则返回NULL. note:For the subquery just shown, if t1 were ...
- Swift - 多行文本输入框(UITextView)
1,多行文本控件的创建 1 2 3 4 let textview = UITextView(frame:CGRect(x:10, y:100, width:200, height:100)) text ...
- 我的JavaEE学习路线图
从学习Java开发到现在虽然也已经快三年了,但是要说到分享一下经验实在是不敢当.权当是对自己的一个总结吧,希望大家不吝指教,互相交流. 照旧,还是现来整理一下我学习Java的一个路线图吧,然后按照这个 ...
- Jquery学习笔记--性能优化建议
一.选择器性能优化建议 1. 总是从#id选择器来继承 这是jQuery选择器的一条黄金法则.jQuery选择一个元素最快的方法就是用ID来选择了. 1 $('#content').hide(); 或 ...
- 《图形学》实验四:中点Bresenham算法画直线
开发环境: VC++6.0,OpenGL 实验内容: 使用中点Bresenham算法画直线. 实验结果: 代码: //中点Bresenham算法生成直线 #include <gl/glut.h& ...