文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设源码精华学习WEB标准制作网页之Page Layout 网页布局
精品推荐
特别推荐
·网页制作中九种用途特效按钮的代码
·对联式广告代码效果大全
·WEB编程开发常用的代码
·方法汇总 禁止查看网页源代码全攻略
·禁止查看网页源代码方法总结
·总结网页代码常用小技巧,网页制作必学
·做网页的一些技巧
·教你制作GBK与Unicode的对照表
·常用网页播放器代码
·42个网页设计小技巧
·网站设计和网站建设的65条原则
·网页背景设计技巧
·网站实时监控系统的设计与实现
·用ASP制作饼图、柱状图等
·太有创意了!看看这些让人称绝的404错误页面
·表格艺术经典回顾
·具有亲和力的表格
·滚动条特效代码收集
·whois信息查询大全
·让广告代码不再影响你的网页加载速度
热点TOP10
·编写简单的中文分词程序
·Jsp+JavaBean制作站点图片计数器
·网页中的多媒体播放控制
·十七款播放器的特点介绍 下载
·网页在线播放器代码大全
·几种媒体文件(MediaPlayer,Realplay,QuickTime)的代码
·适合本blog的一个精美javascript日历
·总结网页代码常用小技巧,网页制作必学
·42个网页设计小技巧
·WEB编程开发常用的代码
·网站实时监控系统的设计与实现
·网页制作规范
·好用的轮播广告JavaScript源码
·常用网页播放器代码
·Membership角色与权限管理
·教你制做Web实时进度条
·浮动对联广告---之左侧代码
·Power Table(超强动态表格)
·拖动改变Table的列宽度
·让网页跳转的几种方法

学习WEB标准制作网页之Page Layout 网页布局

日期:2007年10月17日 作者: 查看:[大字体 中字体 小字体]


使用Css布局非常简单,如果你习惯使用tables布局,可能开始时有点困难,但其实很容易,事实上只是观念的不同。

你需要把网页的每个部分看成独立的块,你可以绝对或相对定位块。

Positioning 定位

positon属性可以指定元素为absolute,relative,static或是fixed。

static是元素默认属性,按Html出现的先后顺序。

relative比较像static,但元素可以使用top,right,bottom和left设定初始属性。

absolute把元素从HTML里面拉出,一切由它自己决定,在这里,绝对定位元素可以使用top,right,bottom,left定位在任何地方。

fixed行为像absolute,但它绝对定位的元素参照浏览器窗口与网页没有关系。所以,理论上,fixed元素可以固定在屏幕上当页面滚动时。为什么说是理论上的?因为IE7以下的浏览器不支持。

使用绝对定位布局

可以使用绝对定位创建传统的两列布局,如下:

<div id="navigation">
 <ul>
  <li><a href="this.html">This</a></li>
  <li><a href="that.html">That</a></li>
  <li><a href="theOther.html">The Other</a></li>
 </ul>
</div>
<div id="content">
 <h1>Ra ra banjo banjo</h1>
 <p>Welcome to the Ra ra banjo banjo page. Ra ra banjo banjo. Ra ra banjo banjo. Ra ra banjo banjo.</p>
 <p>(Ra ra banjo banjo)</p>
</div>

上面加上CSS:

#navigation {
 position: absolute;
 top: 0;
 left: 0;

 width: 10em;
}
#content {
 margin-left: 10em;
}

上面导航条设定在左边,宽度是10em。因为导航条是绝对定位,所以流动的页面上什么也不动,需要设定内容的左边margin等于导航条的宽度。

真是简单。你没有限制这两列的距离,使用聪明的布局,你可以随心所欲安排许多块。如果你想添加第三列,比如:

#navigation {
 position: absolute;
 top: 0;
 left: 0;
 width: 10em;
}
#navigation2 {
 position: absolute;
 top: 0;
 right: 0;
 width: 10em;
}
#content {
 margin: 0 10em; /* setting top and bottom margin to 0 and right and left margin to 10em */
}

最后阶段去绝对定位元素,因为它们独立存在,无法正确了解它们哪里结束。如果你使用上面的例子,所有的页面有小的导航条和大的内容区域到可以,但是,特别是宽度和大小使用相对值,你必须经常放弃定位的希望,比如位于元素最下面的底部布局。如果你想定位底部,采用浮动模式比绝对定位好。

Floating 浮动

浮动元素可以在一条线上移动。

浮动一般使用在定位页面里的小型元素,但也可使用在大块里,比如导航。

上面的HTML例子使用下面CSS:

#navigation {
 float: left;
 width: 10em;
}
#navigation2 {
 float: right;
 width: 10em;
}
#content {
 margin: 0 10em;
}

如果你不希望接下来的元素包围浮动对象,可以使用clear属性。clear:left清除浮动在左边的元素,clear:right清除浮动在右边的元素,clear:both清除所有。如果你想添加底部footer,可以像下面:

#footer {
 clear: both;
}

footer将在所有列下面,不管它们的长度如何。

这篇介绍了定位和浮动的基本情况,强调页面的大块,但记住,上面方法可以运用到块里面的任何元素。通过组合使用position,floating,margins,padding和border,你可以表现出任何网页设计,table布局能做的CSS没有什么不能做。


[1] [2] 下一页 




上一篇:Javascript中判断润年最最简单的代码实例

下一篇:SEO策略

学习WEB标准制作网页之Page Layout 网页布局 相关文章:
·教你学习如何破解XP登陆密码
·3DMax:跟我学做房间效果图
·2008大学生毕业找工作
·学习SQL语句之SQL语句大全
·跟我学做Excel XP斜线表头
·AIX 5L 学习大纲/简易教程(2)(未经许可,请勿COPY)
·DIV CSS网页布局实例:十步学会用CSS建站
·华北水利水电学院新校区校园网规划与设计
·从零开始学黑客:网络黑客新手入门指南
·菜鸟学习javascript实例教程
学习WEB标准制作网页之Page Layout 网页布局 相关软件:
·曾仕强 - 超世纪大易管理学(3-6)
·最新PhotoshopCS8.0视频教学
·舞蹈教学-学跳现代舞(下)
·洪恩轻松教你学电脑_internet学习
·二十四部古文学电子书合集
·会声会影9名师教学影片及精选素材
·手面相学讲义
·管理学 S.P.Robbins
·魔鬼经济学
·中国哲学精神(视频)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn