1.圣杯布局(Holy Grail Layout) 其指的是一种最常见的网站布局.页面从上到下,分成三个部分:头部(header),躯干(body),尾部(footer).其中躯干又水平分成三栏,从左到右为:导航.主栏.副栏. 2.输入框布局 3.悬挂布局 4.固定的底栏 有时,页面内容太少,无法占满一屏的高度,底栏就会抬高到页面的中间.这时可以采用Flex布局,让底栏总是出现在页面的底部. vh单位:vh等于viewport高度的1/100.例如,如果浏览器的高是900px,1vh求得的值为9…
代码: <div class='container-fluid'> <h2 class='page-header'>导航</h2> <!-- .navrbar navbar-fixed-top:导航固定显示在顶部,对应的navbar-fixed-bottom:导航固定显示在页面底部 .brand:提示文字或者主题 .active:激活选中 .navbar-search:导航搜索 搜索表单: <form class='navbar-search'> &l…
 Flex布局就是"弹性布局",它可以简便.完整.响应式地实现各种页面布局.引入弹性布局的目的,当页面需要适应不同的屏幕大小确保元素拥有恰当的布局方式,对一个容器中的子元素进行排列.对齐和分配空间. 弹性容器(Flex container)通过设置display属性的值为flex,包含多个弹性子元素(Flex item,很多资料把弹性子元素称为"项目") 关于弹性布局的语法,阮一峰老师的博客比较经典,很多其他博客都是转载自此. 关于弹性布局的实例,阮一峰老师的另外一…
 [Android布局学习系列]   1.Android 布局学习之--Layout(布局)具体解释一   2.Android 布局学习之--Layout(布局)具体解释二(常见布局和布局參数)   3.Android 布局学习之--LinearLayout的layout_weight属性   4.Android 布局学习之--LinearLayout属性baselineAligned的作用及baseline    Layout Parameters(布局參数): 在XML文件里,我们常常看到类…
[Android布局学习系列]   1.Android 布局学习之——Layout(布局)详解一   2.Android 布局学习之——Layout(布局)详解二(常见布局和布局参数)   3.Android 布局学习之——LinearLayout的layout_weight属性   4.Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline    Layout Parameters(布局参数): 在XML文件中,我们经常会看到类似于la…
响应式布局是最近几年在前端开发中非常火热的词,它是相对于固定像素大小的网页而言的,那么CSS响应式布局到底是什么?顾名思义,响应式布局就是网页能够响应各种各样不同分辨率大小的设备,能够将网页很好的呈献给用户,也因此受到很多前端开发人员的追捧,可能很多人早就已经知道甚至已经用过响应式布局来制作网页,但今天零度还是希望给大家分享一些关于响应式布局的知识,不足之处还请大家指正. 先来看下面一段代码: body { background-color: #ccc; } @media screen and…
一.概述:在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何 自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出哈) 类似的自定义布局.下面我们就来详细介绍流式布局的应用特点以及用的的技术点: 1.流式布局的特点以及应用场景    特点:当上面一行的空间不够容纳新的TextView时候,    才开辟下一行的空间 原理图: 场景:主要用于关键词搜索或者热门标签等场景2.自定义ViewGroup,重点重写下面两个方法 1.…
Bootstrap,是基于HTML,CSS.javascript的前端框架 该框架已经预定义了一套CSS样式和与样式相对应的js代码(对应的样式有对应的特效.) 开发人员只需要编写HTML结构,添加bootstrap固定的class样式,就可以轻松完成指定效果的实现. 作用: 1.Bootstrap使得Web开发更加快捷,高效 2.Bootstrap支持响应式开发,解决了移动互联网前端开发问题. 简单介绍一下: 该框架是Twitter公司的设计师Mark Otto和jacob Thornton…
1.2.23  响应式布局基础 1.2.23.1  响应式布局介绍 1.响应式布局是2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多终端 -- 而不是为每个终端做一个特定的版本.这个概念是为解决移动互联网浏览而诞生的,其目的是为用户提供更加舒适的界面和更好的用户体验. 2.优缺点 优点:1)面对不同分辨率设备灵活性强 2)能够快捷解决多设备显示适应问题 缺点:1)兼容各种设备工作量大,效率低下     2)代码累赘,会出现隐藏无用的元素,加载时间长 例子:www.etao.com…
接触过Windows10的童鞋已经知道Universal app不仅可以运行在pc上,还可以运行在mobile或者其他平台上.那么这样势必会带来一个问题,如何针对不同屏幕来进行布局适配.所以微软提供了响应式布局,通过触发器来实现使UI 适应不同的窗口大小. 首先我们来构造UI,xaml代码如下: <StackPanel x:Name="contentPanel" Margin="8,32,0,0"> <TextBlock Text="He…