文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设源码精华学习WEB标准制作网页之Page Layout 网页布局
精品推荐
特别推荐
·几种媒体文件(MediaPlayer,Realplay,QuickTime)的代码
·网页制作中九种用途特效按钮的代码
·对联式广告代码效果大全
·WEB编程开发常用的代码
·方法汇总 禁止查看网页源代码全攻略
·禁止查看网页源代码方法总结
·总结网页代码常用小技巧,网页制作必学
·做网页的一些技巧
·教你制作GBK与Unicode的对照表
·常用网页播放器代码
热点TOP10
·三级菜单(通用版)
·用PHP实现自己的搜索引擎
·常用网页播放器代码
·美国网站和日本网站到底有什么不同?
·Web2.0网站的视觉风格进化论(一)
·Web2.0视觉风格进化论二
·Web 2.0视觉风格进化论(2):视觉风格面面观
·动态提示的下拉框
·PHP/MySQL Search Engine script
·网页中的多媒体播放控制

学习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将在所有列下面,不管它们的长度如何。


[1] [2] 下一页 




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

下一篇:SEO策略

相关文章:
·Photoshop制作效果逼真的哈蜜瓜
·教你学习如何破解XP登陆密码
·为什么iexplore.exe在打开网页时CPU使用会100%?
·由浅入深学习Flash制作高射炮游戏
·网上英语学习资源大整理
·水晶图片制作方法
·Flash如何制作灯光效果
·日本动画制作幕后完全流程揭秘
·制作Windows系列可启动安装光盘(1)
·极光特效 Photoshop详解制作过程
相关软件:
·暗黑破坏神 2:毁灭之王 1.10S极品属性装备制作器
·家常菜制作集锦(1)
·启动光盘制作完全手册(菜鸟先飞 图文教材系列)
·Dreamweaver 网页设计
·photoshop cs 超梦幻网页创意宝典
·洪恩轻松教你学电脑_internet学习
·灵豚课件制作工具——课件精灵v1.0 beta
·Photoshop数码照片制作宝典
·多种dos启动盘制作全攻略
·东方网页王III 正式版

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