这套布局模板来自于html.it,总计 40 个,覆盖流体、固定宽度、两列、三列等等各种常见的布局形式。最让人称道的是,这 40 个模板采用了完全一致的 HTML 结构(based on the same markup),并严格遵循了“重要内容优先加载”的原则(页面的content部分),HTML 与 CSS 部分均能通过 W3C 验证,同时在 IE/win 5.0+, Opera 8.5+, Firefox 1.5+ 和 Safari 2+都有非常好的兼容性。它使用的 HTML 如下:
<div id="container"> <div id="header">Header</div> <div id="wrapper"> <div id="content">Content</div> </div> <div id="navigation">Navigation</div> <div id="extra">Extra stuff</div> <div id="footer">Footer</div> </div>
以三列流动布局为例,其 CSS 代码如下:
div#header{position:relative} div#header h1{height:80px;line-height:80px;margin:0; padding-left:10px;background: #EEE;color: #79B30B} div#header a{position:absolute;right:0;top:23px} div#content p{line-height:1.4} div#navigation{background:#B9CAFF} div#extra{background:#FF8539} div#footer{background: #333;color: #FFF} div#footer p{margin:0;padding:5px 10px} div#footer a{display:inline;padding:0;color: #C6D5FD} div#wrapper{float:left;width:100%} div#content{margin-right: 50%} div#navigation{float:left;width:25%;margin-left:-50%} div#extra{float:left;width:25%;margin-left:-25%} div#footer{clear:left;width:100%}
本例采用浮动加负 margin 的方法实现,在这套模板中,多采用这种方式。结构清晰,代码简洁,有很多值得学习与借鉴的地方。
发表评论
-
基于脚本的动画的计时控制(“requestAnimationFrame”)(转载)
2014-03-04 19:12 1060Internet Explorer 10 和使 ... -
IE11开发人员工具:UI响应工具详解
2014-02-27 18:33 954我讨厌debug,相信也没多少开发者会喜欢。但是当代码出 ... -
IE11开发人员工具:内存分析工具详解
2014-02-27 18:32 1475上篇我们跟大家介绍 ... -
E6与location.hash和Ajax历史记录 (转载)
2014-02-26 12:23 565为了在IE6中改变hash来保留历史记录实现ajax的前进 ... -
MIME Types(转载)
2013-12-31 10:20 656MIME Types - Complete List ... -
iframe历史记录问题(转载)
2013-10-17 10:21 1363在做页面统计的时候 ... -
前端类库精选(转)
2013-05-11 00:57 0优秀的前端类库,自己平时遇见了,这里Mark一下。 1、m ... -
10个chrome console实用小技巧(转)
2013-05-09 10:56 10801. 基本输出 让我们先从最常见的console.l ... -
CSS3那些不为人知的高级属性(转)
2013-04-19 13:35 969原文:CSS的未来:一些 ... -
JavaScript 时间、格式、转换及Date对象总结(转)
2013-04-10 14:49 730悲剧的遇到问题,从前台得到时间,“Tue Jan 29 16 ... -
如何制作一个可及性强(accessible)的网页弹框(转载)
2013-04-02 16:18 815英文原文:Making an accessib ... -
JavaScript MVC js也mvc(转载)
2013-03-16 23:59 698JavaScript MVC 中文:http://blog ... -
SUBLIME TEXT 2 设置文件详解
2012-12-27 11:21 1069Sublime Text 2是那种让人会一眼就爱上的编辑 ... -
两个按位非操作与Math.floor操作(译)
2012-12-10 18:17 963位操作符在我们编码过程中是容易被遗忘的,可能更多的源于我们 ... -
img中src为空的影响
2012-11-26 23:32 0这是我们经常能遇到的代码,可以直接用html标签或者Java ... -
IE6下position定位子元素溢出,父元素被撑开的解决思路。(转)
2012-11-13 18:04 1657在一些被常规的页面布局当中,我们常常需要通过positi ... -
chrome developer tool 调试技巧(转)
2012-11-12 13:16 876这篇文章是根据目前 chrome 稳定版(19.0.10 ... -
你清楚jquery是如何清除ajax缓存的吗?(转)
2012-11-11 11:19 1065大家都知道万恶的IE在ajax中往往只读取第一次ajax ... -
是时候使用JavaScript严谨模式(Strict Mode)提升团队开发效率 In JavaScript(转)
2012-11-10 23:33 730随着WebApp突飞猛进的发展,Javascript写的 ... -
Javascript基础
2012-11-10 23:25 0原文:http://bonsaiden.githu ...
相关推荐
Astro-Gala-0.3是一个专门针对天文学计算的Python库,它为科学家和爱好者提供了强大而全面的工具,以便进行精确的天体定位、轨道计算以及星系动力学模拟等任务。在Python的开发语言环境中,Astro-Gala-0.3以其易用性...
git clone https://github.com/paysonwallach/gala-switch 创建并配置build目录: meson --prefix=/usr build 使用ninja构建并安装。 ninja -C build install 注销并重新登录,或使用以下命令重新启动gala : ...
Gala Alt Tab Plus 将Gala / elementary操作系统的默认alt-tab行为替换为受Gnome切换器和MacOS启发的更简单的UI。 这是基于构建要求基本的sdk libclutter-1.0-dev libwnck-3-dev 在尝试构建之前,请确保您apt ...
开源项目-gophergala2016-todo.zip,gomobile showcase - Todo app with persistent auto sync between Go backend and native iOS app - Gopher Gala 2016
【开源项目-gophergala2016-goad.zip】是一个在2016年Gopher Gala活动中的开源项目,其主要目标是实现基于AWS Lambda的分布式网站负载测试工具。这个项目利用了Go语言的强大性能和简洁性,以及亚马逊云服务(AWS)的...
Gala节点Dockerfile 该Dockerfile用于运行Docker中容器化的。 它使用精益Debian 10(Buster)映像,但应在可以运行Linux容器(包括Windows和MacOS)的任何Docker主机上运行。 如果本指南对您有所帮助,如果您决定...
Gala Window Manager 替代窗口切换器 这是库存 libplank 窗口切换器的替代方案。 当前状态 警告! 这仍然是非常 alpha 并且正在进行中。 该插件使用未发布的 Gala API 作为插件。 在准备就绪之前,项目状态不会改变...
如果“Gala”是一个开源项目,那么在“gala-master”这个压缩包中可能包含了源代码、示例和文档,供开发者学习和参考。 总的来说,QML是构建现代跨平台应用程序的理想选择,它集成了UI设计和逻辑编程,使开发者能够...
三体呈现 升级维修无压力——掌讯智能交通系统纵横星空XY-GALA测评.pdf
【压缩包子文件的文件名称列表】:2.Noviji-Gala-main,这个文件名可能是项目的主要源代码文件或者是一个目录,包含了"2.Noviji-Gala"项目的主体内容。在编程和开发环境中,"main"通常指的是程序的入口点,比如在...
演示地址:http://demo.galathemes.com/gala-giftshop/demo.html Gala Gift Shop Magento主题,兼容Magento 1.8.x, 1.7.x ,特点:完全自适应(响应式布局),强大主题设置,拖拽Mega菜单搭建,Revolution 幻灯片,...
描述进一步指出,这个代理管理的插件包括gala-gopher(用于KPI收集)和fluentd(用于日志收集),这表明系统关注的是性能监控和日志管理。 gala-gopher是一个KPI(关键绩效指标)收集工具,它可能被设计用来从...
标题 "gala.zip_damagex5o_parallel processes" 暗示了这是一个关于使用Delphi 7开发并行处理程序的项目或教程,其中可能遇到了名为“damagex5o”的特定问题或挑战。描述指出是“Programming in Delphi 7 parallel ...
:网站图片,可能应该放在assets/ src/ :网站代码,javascript,css,html CNAME :此网站重定向到的域的URL index.html :网站的主要条目建造Github页面自动服务于此仓库的master分支发展由于这是一个静态页面,...
一个渐进式的框架,用于构建高效且可扩展的服务器端应用程序。...-name [container_name] -p 5432:5432 -e POSTGRES_PASSWORD=[database_password] -d postgresEXAMPLE:$ docker run --name gala-pg -p 5432:543
mapwingis5.2.4 32 Com组件安装包
结果和设计选择在“家庭机械设计(Gala-Denicolò)” pdf的第二部分中进行了报告。 整个项目是与特伦托大学与MicheleDenicolò合作完成的“机械设计与机械元件”课程的任务。 在“ HW” pdf文件中报告了带有用于...
其中RG-I型果胶,本文主要的研究对象,由[→2)-α-L-Rha-(1→4)-α-D-GalA-(1→]二糖单元重复构成的主链,以及阿拉伯聚糖、半乳聚糖等侧链构成。它在经典的果胶模型中通常与HG型果胶共价相连,但也有模型认为RG-I...
- 春晚:Spring Festival Gala - 烟花爆竹:fireworks and firecrackers - 守岁:staying-up - 拜年:give New Year's greetings / New Year's visit - 去晦气:get rid of the ill-fortune - 压岁钱:gift ...
而侧链上则含有由重复的二糖单位组成的RG区,该二糖单位为[-4)-α-D-GalA-(1-2)-α-L-鼠李糖-(1-]。果胶广泛用于食品工业,作为增稠剂、胶凝剂和稳定剂。 在该论文中,作者陈颖、华霄等研究了改性橘皮果胶(MCP)与...