`
yiminghe
  • 浏览: 1431430 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

css列布局整理

阅读更多

对一些经典的布局进行整理,以及修改去除不必要的hack,兼容 gecko,ie6,7,webkit


1。经典负边距布局效果


演示


2.eric 的不依赖DOM结构的灵活 布局


演示

 

3.经典等高列


演示

 

4.修改版等高列的圣杯布局

去除大量的针对 ie hack,以负边距和相对定位重新定位列


演示


5.伪绝对定位布局


演示


6.五列伪绝对定位布局变体


演示

 

 

7.09暑期实习某互联网公司笔试题

出的不错!


描述:

设计师交给A去实现一个布局,这个布局由三列等高的区域组成,左栏的宽度为40%-102px,中栏的宽度为200px,右栏的宽度为60%-102px。左中栏、右中栏之间的间隔均为2px。

一开始A觉得实现这样的布局根本不用花费什么功夫,可是具体实现的时候,却发现远没有想象中那么简单。Web标准、浏览器兼容性……各种需要考虑的细节都让A觉得自己陷入了麻烦之中。


效果:
演示@google code

 

源码出处

 


1
0
分享到:
评论

相关推荐

    CSS三栏布局探讨——中间固定宽度两边自适应宽度

    在讲这种布局之前,我还想和大家一起回想一下三列布局中的另一种,就是左右两列固定,中间自适应宽度。这种布局方法,网上问问G爸和度娘一定会有一大堆,但我还是要重复说说,方便自己今后查阅

    FE-Knowledge:前端知识整理

    实现水平居中布局的方案实现垂直居中布局的方案实现水平垂直居中布局的方案两列/三列/多列布局实现的方案BFC及其应用清除浮动的方法常见的兼容性问题CSS绘制三角形、圆形、扇形、菱形CSS3动画简述Rem及其转换原理...

    提高CSS文件可维护性的五种方法

    下面列出五种提高CSS文件可维护性的方法,也就是一种较好的CSS样式指南。1.分解你的样式对于小项目,在写代码之前,按页面结构或页面内容将代码分为几块并给予注释。例如,可以分别将 全局样式、布局、字体样式、...

    Bootstrap官网教程整理

    从Bootstrap官网上原文复制粘贴,将其整理的 Bootstrap入门教学文档。 Bootstrap 简介 8 什么是 Bootstrap? 8 历史 9 为什么使用 Bootstrap? 9 Bootstrap 包的内容 9 Bootstrap 环境安装 11 下载 Bootstrap 11 ...

    整理表:使用简单的回调从JSON创建HTML表,可以对其进行排序,选择和后处理

    整理表 从JSON创建HTML表,可以使用简单的回调对其进行排序,选择和后处理。 产品特点 可扩展HTML / CSS界面。 与所有现代台式机和移动网络浏览器兼容。 具有触摸事件支持的完全响应式布局。 易于设置和自定义。...

    HTML5表格_动力节点Java学院整理

    表格的作用是显示二维数据,在HTML5中不再允许用表格控制页面内容的布局,而是采用新增的CSS表格特性(这里不涉及CSS,将在后面介绍)。下面主要介绍用于制作表格的HTML元素。 构建表格 表格的基本元素包括:table、...

    HTML开发王

    目录: ...19.2 整理站点 19.2.1 检查无效链接 19.2.2 验证语法是否有误 19.3 上传和更新的管理 19.3.1 使用ftp服务器建立上传网站空间 19.3.2 虚拟主机 19.3.3 管理和上传网站 19.3.4 管理局域网站点

    demo:平时学习练习的一些小Demo的仓库

    前言 从库的名字就能看出来,这库是用来存放我平时学习时候的小练习用的,这些小demo我会在下面列出来 NEXT学位Demo 这是参加腾讯课堂NEXT学位10天训练...做IFE的时候遇到的,挺经典的两种布局就整理了一波。两种布局达

    quickly快速切图框架 v1.3

    采用了12列格子技术,将网页平分成12列,可以满足多种布局的网页,为网页的多样性提供了便捷性,和灵活性。 3、响应式设计 可以根据浏览器的大小自动缩放和调整,对web标签的重构实现了最大化的浏览器支持,避免了...

    quickly快速切图框架-其他

    采用了12列格子技术,将网页平分成12列,可以满足多种布局的网页,为网页的多样性提供了便捷性,和灵活性。 3、响应式设计 可以根据浏览器的大小自动缩放和调整,对web标签的重构实现了最大化的浏览器支持,避免了...

    ExtAspNet_v2.3.2_dll

    目标是创建没有ViewState,没有JavaScript,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。 支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源...

    flex3的cookbook书籍完整版dpf(包含目录)

    flex3的cookbook书籍完整版dpf(包含目录),目录是我花了两个多小时自己整理的,希望对大家有帮助。 目录: 第一章.Flex与ActionScript基础(3) 1.1节.用FlexBuilder创建Flex项目 1.2节.用FlexBuilder创建Flex库项目 ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    +修正动态创建Grid列的BUG(feedback:gxpan)。 -增加示例(data/grid_dynamic_columns.aspx)。 -修正Form不能自适应浏览器大小的改变(feedback:kaywood)(WorkItem#6309)。 -增加重载方法Alert.Show(message, ...

    XML实用大全(web开发必备手册)

    8.4 列出元素... 187 8.5 元素声明... 195 8.5.1 ANY. 195 8.5.2 #PCDATA. 195 8.5.3 子元素列表... 198 8.5.4 序列... 200 8.5.5 一个或多个子元素... 200 8.5.6 零或多个子元素... 201 8.5.7 零或一个子...

    XMl实用大全(资料全易学习)

    8.4 列出元素 187 8.5 元素声明 195 8.5.1 ANY 195 8.5.2 #PCDATA 195 8.5.3 子元素列表 198 8.5.4 序列 200 8.5.5 一个或多个子元素 200 8.5.6 零或多个子元素 201 8.5.7 零或一个子元素 201 8.5.8 完整的文档和DTD...

    xml实用大全和轻松学习手册和无废话xml

    8.4 列出元素 187 8.5 元素声明 195 8.5.1 ANY 195 8.5.2 #PCDATA 195 8.5.3 子元素列表 198 8.5.4 序列 200 8.5.5 一个或多个子元素 200 8.5.6 零或多个子元素 201 8.5.7 零或一个子元素 201 8.5.8 完整的文档和DTD...

    asp.net知识库

    DataGridView中如何在textbox列中限制输入。 ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu ) 体验.net2.0的优雅(3) -- 为您的 SiteMap 添加 控制转发功能 GridView控件使用经验 ASP.NET 2.0:弃用 ...

    XML实用大全----xml详细参考书

    8.4 列出元素... 187 8.5 元素声明... 195 8.5.1 ANY. 195 8.5.2 #PCDATA. 195 8.5.3 子元素列表... 198 8.5.4 序列... 200 8.5.5 一个或多个子元素... 200 8.5.6 零或多个子元素... 201 8.5.7 零或一个子...

    XML编程综合资料库

    8.4 列出元素... 187 8.5 元素声明... 195 8.5.1 ANY. 195 8.5.2 #PCDATA. 195 8.5.3 子元素列表... 198 8.5.4 序列... 200 8.5.5 一个或多个子元素... 200 8.5.6 零或多个子元素... 201 8.5.7 零或一个子...

Global site tag (gtag.js) - Google Analytics