五中常规的网页布局方式
来源:互联网 发布:大华网络监控安装步骤 编辑:程序博客网 时间:2024/05/21 06:40
- 自然布局,又称流动布局或者流体布局。
网页中的元素按默认的static的方式定位,遵循标准文档流。按默认方式不加任何修饰,内容自动靠左。主体部分宽度采用百分比,所以能很好的适应用户的分辨率。(注:通常在你想要覆盖父级的定位方式时才申明定位方式为static)。默认为从上到下,从左到右,遇到块级换行。 - 固定布局。
固定布局就是采用固定的宽和高的div来布局网站。 - 浮动布局。float:left;float:right;float:none;
float:inherit(从父级继承浮动属性)
浮动的元素脱离的标准文档流,不占位了,它所在的位置会被其他的元素顶上。
浮动的参照物是父级元素,会在父级的容器中移动。
div盒子设置浮动后,宽度会由100%变成自适应。
如果两个元素都设置了浮动,两个元素并不会重叠,第一个元素占据一定的空间,第二个元素跟在其后面。 - 定位布局
position:fixed 固定定位,参照物是整个文档,通常用于固定导航,固定信息框等。
position:relative 相对定位,是以自身为参照的移动、移动后依旧占位原本的位置。(不会改变元素的display的属性值)
position:absolute 绝对定位,绝对定位是相对而言的。设置绝对定位的元素会以其父级设置了定位的元素(absolute或者relative)为参考进行定位,如果没有则以body为参考。同时会脱离标准文档流,并且改变display的属性。
块级元素在position为relative或者static时,宽度为100%,在absolute时宽度变为自适应内容本身。
设置position:absolute后,如果没有给left,top,bottom,right时。则以元素默认的位置。
设置了position:absolute|relative后,margin属性仍然有效,建议不要使用margin,使用left、right、top、bottom。减少干扰因素。
position:absolute会忽略根元素的padding值。
position:absolute会改变行元素的display属性值,不用设置为block。
在IE6和7下,设置position属性后,z-index会失效。
设置position:absolute|relative后会覆盖static的默认位置的元素。可以设置z-index为-1. - table表格布局
在div+css的盒模型时代,这个以table表格布局的方式则不用了
0 0
- 五中常规的网页布局方式
- 网页布局五之json方式的页面链接
- 网页的布局方式
- Android中常用的五种布局方式:LinearLayout
- Android中常用的五种布局方式:RelativeLayout
- Android中常用的五种布局方式:TableLayout
- Android中常用的五种布局方式:FrameLayout
- Android中常用的五种布局方式:AbsoluteLayout
- 浅谈Android中常用的五种布局方式
- jsp中${}----是EL表达式的常规表示方式
- HTML网页布局方式
- css/网页布局方式
- 网页布局方式
- 五种布局方式
- 在ASP.NET网页中传递数据的五种方式
- 网页开发中布局的问题
- Android中常用的五种布局
- Android中常用的五种布局
- Xcode常用快捷键
- /include/linux/usb.h
- Codeforces Round #401 (Div. 2) D. Cloud of Hashtags 贪心、字符串处理
- 系统之间共享cookie的要求
- 跨域解决方法之window.name
- 五中常规的网页布局方式
- Maven分离配置、依赖
- hdu 2647 Reward
- Maven 学习
- CSU-1011
- Qt进度条提示对话框
- PAT A1004. Counting Leaves (30)
- iOS 去掉字符串中特殊字符
- java