布局div css实例教程
网上流传的,我觉得很经典了,你可以看原地址更清楚些。 CSS常用布局实例 一列 单行一列 body { margin: 0px; padding: 0px; text-align: center; } #content { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } 两行一列 body { margin: 0px; padding: 0px; text-align: center;} #content-top { margin-left:auto; margin-right:auto; width: 400px; width: 370px;} #content-end {margin-left:auto; margin-right:auto; width: 400px; width: 370px;} 三行一列 body { margin: 0px; padding: 0px; text-align: center; } #content-top { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } #content-mid { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } #content-end { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } 两列 单行两列 #bodycenter { width: 700px;margin-right: auto; margin-left: auto;overflow: auto; } #bodycenter #dv1 {float: left;width: 280px;} #bodycenter #dv2 {float: right;width: 410px;} 两行两列 #header{ width: 700px; margin-right: auto;margin-left: auto; overflow: auto;} #bodycenter { width: 700px; margin-right: auto; margin-left: auto; overflow: auto; } #bodycenter #dv1 { float: left; width: 280px;} #bodycenter #dv2 { float: right;width: 410px;} 三行两列 #header{ width: 700px;margin-right: auto; margin-left: auto; } #bodycenter {width: 700px; margin-right: auto; margin-left: auto; } #bodycenter #dv1 { float: left;width: 280px;} #bodycenter #dv2 { float: right; width: 410px;} #footer{ width: 700px; margin-right: auto; margin-left: auto; overflow: auto; } 三列 单行三列 绝对定位 #left { position: absolute; top: 0px; left: 0px; width: 120px; } #middle {margin: 20px 190px 20px 190px; } #right {position: absolute;top: 0px; right: 0px; width: 120px;} float定位 xhtml: 《div id=“column1“&
怎样看待现在网页设计中比较流行的瀑布流形式
适合于产品展示,不适合到处都用,是个很好的插件。
瀑布流网页布局设计,现在有泛滥成灾之势,不过存在即合理,瀑布流为什么这么走俏,是因为它能满足用户的体验与需要。而对于瀑布流式布局,想必网页设计师们已不再陌生,随着pinterest自2011年开始走红,瀑布流式的布局被越来越多的网站所使用。国内的花瓣网、堆糖网、布兜、发现啦,美丽说,蘑菇街,人人逛街,凡客达人等,复制Pinterest的网站在中国蜂拥而现,粗略估计已有上百家之多。
为什么选择瀑布流?对图片的展现高效有吸引力
既然pinterest式蜂拥而现,我们先从体验角度看,瀑布流布局为什么好?
笔者浅见。随着读图时代快餐式消费的来临,瀑布流对于图片的展现,是高效而具有吸引力的,用户一眼扫过的快速阅读模式可以在短时间内获得更多的信息量,而瀑布流里懒加载模式又避免里用户鼠标点击的翻页操作,这么浏 览起来,随着鼠标的滚动,是不是最小的操作成本能获得做多的内容体验,是不是比较容易沉浸其中,不被打断。有没有逛起街来边走边看,被琳琅满目的商品吸引 的感觉呢?
除此之外,瀑布流的主要特性便是错落有致,定宽而不定高的设计让页面区别于传统的矩阵式图片布局模式,巧妙的利用视觉层级,视线的任意流动又缓解了视觉疲劳。
Pinterest
Pinterest于2011年诞生,如今每月独立访问用户数量已突破1100万,平均每位用户每月在网站上逗留98分钟,这一时长在诸多社交平台中仅次于Tumblr和Facebook。Pinterest作为瀑布流布局的鼻祖,必然引导瀑布流设计的方向。
吸顶式导航
为什么使用吸顶式导航呢?用户在瀑布流模式下一目十行去浏览,如果快速切换到分类,又要回到顶部,然后再选取分类,吸顶式导航可以让用户轻松切换分类,设计要点,吸顶式导航不可以太宽,色彩上不可以太抢眼,只需要保证用户在需要时,它悄悄的在就可以。
2.评论的锚点定位
pinterest起初设计是评论框全部默认展示的, 意在鼓励用户输入评论。而在最近的改版中,pinterest的评论框的设计改为:当图片和已有评论长度较小时,评论框默认收起,点击评论的操作 button后,锚点定位到评论框,同时光标闪动,提示用户输入文字。而图片和已有评论较长时(接近或大于一屏的高度),默认评论框打开,因为用户如果靠 评论的button打开评论框需要回滚较多距离,成本太高。
3.轻巧的点击查看大图设计
点击空白区域收起,再次点击大图跳转到图片来源网站。非常适合轻松随意的阅读尤其是当用户适应此处的设计逻辑后,很容易产生沉浸式浏览,同时又满足了查看细节的需要。
4.占位加载,保持视觉体验的顺畅
用户在不断滚动鼠标滚轮浏览的过程中,网速并不总是尽如人意的,因此采用占位加载形式(预加载出图片高度的灰度图),不让加载过程中画面过于跳动,
可以让用户视觉体验平缓些,视觉过度流畅,尽量小的干扰用户浏览的行为。
DIV+CSS页面布局
writing-mode
:
lr-tb
|
tb-rl
取值:
lr-tb
:
默认值。对象中的内容在水平方向上从左向右流入,后一行在前一行的下面。
所有的字形都是竖直向上的。这种布局是罗马语系使用的
tb-rl
:
上-下,右-左。对象中的内容在垂直方向上从上向下流入,自右向左。后一竖行在前一竖行的左面。全角字符是竖直向上的,半角字符如拉丁字母或片假名顺时针旋转90度。这种布局是东亚语系通常使用的
说明:
设置或检索对象的内容块固有的书写方向。西方语言确省的是左-右,上-下的书写方式。但是亚洲语言常有上-下,右-左的书写方式。
当此属性值发生变化时,
text-align
属性与
vertical-align
属性的作用也将发生变化。
对于下列元素来说,样式表属性不可继承:
BUTTON
CAPTION
INPUT
INPUT
type=button
INPUT
type=file
INPUT
type=password
INPUT
type=reset
INPUT
type=submit
INPUT
type=text
ISINDEX
OPTION
TEXTAREA
此属性效果不会被累积作用。例如,假如父对象的此属性值设为
tb-rl
,子对象的此属性值设为
tb-rl
不会导致子对象的旋转。
假如对象的
writing-mode
属性设置和它的父对象不一样则其将获得自己的布局。那样一个对象的宽度是通过使用它第一个有布局的父对象的高度而确定的。
当你使用具有不同
writing-mode
属性值的对象时,给每一个对象指定确定的尺寸能够让你更好的整体控制它们的布局。
此属性对于
currentStyle
对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为
writingMode
。
示例:
div
{
writing-mode:
tb-rl;
}
-css实例教程