admin 管理员组文章数量: 1086019
2024年6月11日发(作者:fclose函数没有返回值)
D I V+CS S网页布局方法探析
李艳梅杨俊
(云南爱因森软件职业学院 昆明651701)
摘要如今的网页设计考虑得更多的是搜索引擎以及给用户带来更多的便利,传统的TABLE网页布局由于其庞大的HTML代
码,使得其在搜索引擎方面显得有些无能为力,而用DIV+CSS进行网页布局具有代码精简的优点使得其在这方面又体现出更多
的优势。但是又由于CSS对不同浏览器存在兼容性问题,所以对于初学者来说,在使用DIV+CSS进行网页布局过程中可能会遇到
各种问题,本文就给大家探讨几点DIV+CSS布局的技巧。
关键词DIV+CSS网页布局浏览器兼容性
中图分类号TP311.5 文献标识码A 文章编号100317—5317
Probe&Analysis on the Method of DIV+CSS Page Layout
Li Yanmei Yang Jun
(Yunnan Einsun Software College Kunming 65 1 701)
Abstract Nowadays,Web design is more considered in the search engines and brought more convenience to the users。
owing to its huge HTML code of the traditional TABLE page layout,SO as to make it in the search engines which seems
quite helpless,but it carried out with the DIV+CSS page layout to possess the advantage of streamlined code and makes
it in this context to reflect the more advantages as wel1.However.because of diferent compatibility issues of browsers
CSS,SO,in the use of DIV+CSS for beginners and page layout process may encounter various problems,this article will
point out to look some skills into DIV+CSS layout.
Keywords DIV+CSS Page layout Browser Compatibility
在网页制作中,TABLE布局在所谓的WEB2.0盛行前是比
较流行的布局方式,甚至现在对于网页制作初学者来说,
TABLE布局依然是一种很好的方式。基于TABLE布局具有搭
建速度快、容易控制的特点,所以现在很多网络公司给客户制
2、一列自适应宽度
自适应的布局能够根据浏览器窗口的大小自动改变其宽
作网站(当然是在客户没有要求使用DIV+CSS的情况下)还在 度和高度值,是网页设计中一种非常灵活的布局形式,用
使用TABLE布局网页。但是如今的网页设计到了该考虑搜索
DIV+CSS布局的代码如下:
引擎以及给用户带来更多的便利的时代,用DIV+CSS进行网 XHTML代码:
页布局比用TABLE布局将体现出更多的优势。但是又由于
<div id=”main2”>一列自适应宽度</div>
CSS对不同浏览器存在兼容性问题,所以对于初学者来说,在
CSS代码:
使用DIV+CSS进行网页布局过程中可能会遇到各式各样的问
#main2{
题,在这里给大家探讨几点DIV+CSS布局的技巧。
一
widtl】:70%:
height:300px;
background-color:#EEEEEE;
border:.1px solid#999999;
、
DlV+CSS网页布局的分类
1、一列固定宽度
一
列布局是所有布局的基础,也是最简单的布局方式,用
}
DIV+CSS布局的代码如下:
XHTML代码:
<div id=”mainl”>一列固定宽度</div>
CSS代码:
#main1{
width:400px;
3、一列固定宽度居中
页面整体居中是网页布局中最常见到形式,在传统的表格
布局中,使用TABLE的align=”center”属性来实现,在DIV+CSS
布局中采用如下代码来实现:
XHrI’ML代码:
<div id=”main3”>一列自适应宽度</div>
CSS代码:
height:300px;
background-color:#EEEEEE;
border:lpx solid#999999;
办公自动化杂志 ‘43
总第176期
#main3(
width:400px;
height:300px;
height:300px;
background-color:#EEEEEE;
border:1px solid#999999;
loat:fleft;
background-color:#EEEEEE;
border:lpx solid#999999;
margin:Opx auto;
}
j
这里仅列举了一列、二列的布局方式,实际上三列、四列等
4、二列固定宽度
多列的布局方式也和二列的布局方式的实现方法是一样的。事
实上不管多么复杂的页面设计,在DIV+CSS网页布局中,均是
在有一列固定宽度布局的基础上,实现二列固定宽度也就
以DIV为基础,通过一列、二列、三列这些基础的布局方式的相
很简单了,用DIV+CSS布局的代码如下:
互组合与嵌套来实现复杂的布局。
XHTML代码:
<div id=”left”>左侧</div>
二、CSS对不同浏览器的兼容性解决办法
<div id=” ̄ihgt”>右侧</div>
由于CSS在不同浏览器中存在兼容性问题,所以在使用
CSS代码:
DIV+CSS布局中,可能导致相同的内容在不同浏览器中出现不
蝌eft{
同的显示效果,为了解决这些方面的问题,以下针对CSS某些
width:150px;
属性的用法提出相应的一些解决办法。
height:300px;
1、页面居中问题
background-color:#EEEEEE;
在IE浏览器下,可以通过定义CSS样式body ftext-align:
border:lpx solid#999999;
center;}来实现页面居中,但在FireFox(以下简写为FF)浏览器
lfoat:lefI:
下此属性就失效了。
}
解决办法:使用”margin—l幽:auto;mar ̄n—rihgt:auto;”
#right{
2、padding属性在不同浏览器的显示问题
width:400px;
当给DIV设置padding属性后,在FF浏览器中会导致
heihgt:300px;
width和height增加(DIV的实际宽度=DIV宽+Padding),但在
background—color:#EEEEEE;
IE浏览器中width和heihgt不会增加,这就导致相同的内容在
border:lpx solid#999999;
不同浏览器中出现不同的显示效果。
lfoat:left;
解决办法:给DIV设定IE、FF两个宽度,在IE的宽度前加
)
上IE特有标记” ”号。例如:
#divwidth{
, 5、二列固定宽度居中
padding:5px;
从一列固定宽度居中的布局方法中,我们就不难完成二列
width:lOOpx;
固定宽度居中了,可以使用一个居中的DIV作为容器,将二列
width:11Opx;
分栏的DIV放置在容器中,从而就实现二列的居中显示。
}
DIV+CSS的代码如下:
XHTML代码:
3、奇怪的间隙问题
<div id=”main’’>
有的时候我们明明设好了高度,可在IE6上却看见一些奇
<div id=”left”>左侧</div>
怪的间隙。
<div id=”right”>右侧</div>
解决办法:试试在有空隙的DIV上加上”font-size:Opx;“
</div>
4、关于手形光标
CSS代码:
要将页面内容的光标显示为手形,通常的做法是使CSS属
#mainf
性cursor:hand;但这于做法只适用于IE.
width:554px;
解决办法:cursor:pointer;
marign:Opx auto;
5、浮动在)E6产生双倍距离问题 :
甜eft{
例如: ’
width:150px;
#box{
height:300px;
lfoat:left;
background-color:#EEEEEE;
width:100px;
borden lpx solid#999999;
marign:O 0 0 lOOpx;
lfoat:left;
}
J
这种情况之下IE6会产生200px的距离。
矧曲t f
解决办法:在以上属性的基础上,加上display:inline使浮
width:00px;
动忽略。 (下转第58页)
‘
44’ 办公自动化杂志
总第1 76期
价学生是否达到教学目的的一种教学模式。我们可以将这三种
教学方法有机组合,将课程学习可划分为欣赏、模拟、创意三个
五、拓展课程教学资源
除了教材之外,我们要充分利用网络平台,运用现代教育
阶段:第一阶段采用案例教学法,让学生在欣赏优秀案例时,分
技术和虚拟现实技术,建立虚拟社会、虚拟企业、虚拟车间、虚
析案例中所应用到的知识,积累灵感,使学生具体初步的制作
拟项目等仿真教学环境,优化教学过程,提高教学质量和效率,
ash学习论坛、Flash学习QQ群,进行师生远
Flash作品的能力;第二阶段采用任务教学法,让学生根据任务
取得实效。建立Fl
学生之间的相互交流。
清单,制作自己的作品,从而积累实践制作Flash作品的知识,
程在线答疑,
提高实践动手能力;第三阶段采用项目教学法,当欣赏与模拟
达到一定程度后,学生会积累大量的创作灵感及实践制作作品
六、通过校外实训基地。大力提高操作技能
我们可以依靠招生就业处和学校的帮助,与动漫公司、影
的经验,欣赏与模拟升华后学生具备创意作品的能力,创意作
视基地、广告设计公司、电视台等建立校外实习基地。这些校外
品是学生学习Flash的最终目标。在Flash教学过程中将三种方 产学合作基地,为课程的实践教学提供了真实的工作环境,可
法有机的结合在一起,让学生最后达到能够制作出有自己创意
用于安排学生开展工学交替教学活动。学生通过工学交替活
的作品,为就业后从事Flash动画制作打下良好的基础。
四、改革课程考核方式
课程考核是教学的最后一个环节,它是检验教学质量和教
动,大大提高了他们的动画设计能力,养成了较好的职业素质
并很好的体验了企业文化,为今后毕业的顺利就业和优质就业
奠定了扎实的基础。
总之,我们进行Flash教学改革探讨的目的是为了提高
F1ash课程的教学效果。随着网络的日益普及,laFsh动画制作技
学效果的主要手段。在传统的教学中,考评都是以笔试为主。但
笔试考试不能完全反映学生的真实成绩,反而制约了五年制高
能应用越来越广泛。怎样让五年制高职学生制作出精美的
职学生创作的积极性,限制了他们的思维发展。为了充分调动
Flash动画,并应用到网络中去,这是教学目的所在。因此,作为
学生学习的积极性,我们改革了Flash课程的评价制度。我将
我们广大专业教师,只有不断学习,更新知识,更新观念,优化
《兀ash动画制作》课程的考核分成三部分:一是根据学习态度
知识结构,积极开展教学研究与探讨,吸取最新的学科成果,及
评定学生的平时成绩,态度决定一切,良好的学习态度是成功
时对教学内容、教学方法、教学模式及考核方法进行改革,才能
的基础。比如说学生的出勤情况,平时作业的完成情况等。二是
使Flash动画设计课程的教学质量得到更大的提高。
对基础知识,采用闭卷笔试考核,主要考查基本概念、知识点的
参考文献
掌握。三是综合能力和创造能力的考核,主要考查学生对知识
‘
[1]邢江涛.对如何开展Flash教学工作的探讨[J】.内蒙古电
的灵活运用能力。在学期开始,即要求学生根据课程学习的情 大学刊,2006,17(6);103 ̄104.
[2]陈贵兰.谈FLASH教学中创新能力的培养【J].农业网络
况制作一个完整的F1a8h作品,题材和内容不受限制,比如可以
2008,22(9):91~92,1 16.
制作一个Flash MTV,考核所占比例分别为20%、20%、60%。三
信息,
【3]袁剑Flash教学实践探索[J].现代计算机(专业版)
种考核方式相辅相成,有了扎实的基础知识和熟练基本操作技
能才能做出优秀的Flash作品,做综合的Flash作品的过程既促
2009,9:89-91.
进学习基础知识和更加熟练操作,又使学生得到更加系统的能
作者简介
张如云女计算机讲师,研究方向:多媒体技术。
力方面的培养。
(上接第44页)
6、UL和FORM标签的padding与margin
页设计过程中,我认为不可盲目跟风,如何更有效、更合理的运
ul标签在FF中默认是有padding值的,而在IE中只有
用WEB2.0设计标准,这需要很长时间的学习和锻炼。而如何
m ̄gin默认有值。FORM标签在IE中,将会自动margin一些边
将DIV+CSS运用的更好,我觉得这需要通过不断的实践和体
距,而在FF中m ̄gin则是O;
验,积累丰富的设计经验,才能很好的掌握这门技术。
解决办法:CSS中首先都使用这样的样式ul,formfmargin:O;
padding:O;}
参考文献
【1】览众,张晓景著.DIV+CSS网页布局商业案例精粹嗍.电
子工业出版社,2007.12
.
7、截字省略号
hh f
-
[2]Jeffrey Zeldman著.傅捷,王宗义,祝军译.网站重构——
应用Web标准进行设计[M】.电子工业出版社,2005.4.
o-text-overflow:ellipsis;
text-overflo ̄v:ellipsis;
white-space:nowrap;
overlow:fhidden;
【3】李烨著.别具光芒——css属性、浏览器兼容与网页布
局【M】.人民邮电出版社,2008.10.
作者简介
李艳梅(1972 ̄)女云南昆明人,大学本科,主要从事WEB
}
这个CSS是定义当内容溢出宽度后会自行的截掉超出部
分的文字,并以省略号结尾,但注意Firefox并不支持。
三、结束语
综合以上讨论的DIV+CSS网页布局的技巧,希望能给酷爱
DIV+CSS网页布局的初学者带来一些启示,但在网站建设与网
页面设计制作和研究.
杨俊(1975 )男云南昆明人,大学本科,主要从事WEB
程序设计开发和研究。
・
58 办公自动化杂志
版权声明:本文标题:DIV+CSS网页布局方法探析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1718085660a716794.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论