浅谈CSS+DIV网页布局

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:daiap
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本文通过对比传统表格布局网页和DIV+CSS布局网頁的两种方法,分析了两者的优缺点,同时详细介绍了四种CSS样式表,并总结了在使用DIV+CSS布局网页中使用到的一些常用技巧和注意事项。
  [关键字]网页布局 DIV+CSS 选择器 属性 样式表
  中图分类号:G622.4 文献标识码:A 文章编号:1009-914X(2018)46-0357-01
  1 前言
  纵观过去十年,网页主要由页眉、页脚、边栏和正文组成。这种传统风格的网页符合中国人的审美标准和阅读习惯,一直沿用至今。然而随着社会文化多元化发展,网页的排版布局也在千变万化,没有一个固定的模式。面对越来越复杂的网页排版,对于网页布局技术也提出了更高的要求。
  2 TABLE和DIV+CSS布局技术
  传统的网页结构简单,内容相对较少,通常使用TABLE布局定位,这也是网页初学者惯用的网页布局技术。使用TABLE布局网页具有搭建速度快、容易控制的特点。而且可以控制不同对象,不用担心各个版块之间相互影响的问题。TABLE布局网页这种技术目前依然没有被淘汰,例如在办公自动化杂志的网页制作中,我们都还能看到它的身影。但是如果在网页中使用过多的表格,网页的加载速度就会大打折扣,这和如今的快节奏生活格格不入,甚至没有人有足够耐心等待20秒浏览一个网页,人们对于网页的加载速度提出了更加苛刻的要求。同时我们又发现,如果对网页重新进行修改和扩展时,TABLE也不是一个好的选择。DIV+CSS的布局方式符合W3C标准,代码结构清晰明了,内容和表现分离,带来足够好的可维护性,布局精准,网站版面布局修改简单,最重要的是加快了页面的加载速度,同时节约站点所占的空间和站点的流量,用只包含结构化内容的HTML代替嵌套的标签,提高搜索引擎对网页的搜索效率。[1]
  使用DIV+CSS布局网页是将内容与表现相分离,内容部分指的是在网页中看到的文字、图片、媒体等对象,表现就是上述对象所呈现出来的效果。其实就是用DIV的盒子模型把网页的各部分进行分割,划分成不同的区块,然后利用CSS样式来精准定义这个盒子模型的位置、大小等属性,最后把网页上的对象加入到一个个的盒子中,形成一个完整的网页。
  3 CSS样式分类
  CSS样式分为四种:行内样式、内部样式、外部样式和导入样式。[2]
  (1)行内样式-就是直接在html标签内写样式代码。例如:
  

一级标题


  行内样式只对它所写入的标签起作用。
  (2)内部样式-写在标签中的内,例如:
  
  内部样式对它所在的当前网页有效,对网站中的其它网页不起作用。
  (3)外部样式-是把样式代码专门写在一个扩展名为.css的文件中,代码书写格式和内部样式书写格式一样,在网页源码中用link方式连接。例如:
  在style1.css样式表文件中写入H1{color:blue;font-size:30px;text-align:center;}
  在index.html文件的中写入
  用外部样式表的好处在于,把样式代码写在一个css文件中,网站中的哪个网页需要引用该样式表,就在网页中用Link调用即可,这样就做到了代码复用,避免重复书写相同代码。
  (4)导入样式-是用@import url连接外部样式表文件,它一般写在另一个样式表文件内部。例如:@import url(“style1.css”);
  用导入样式表同样能使代码复用,提高工作效率。
  4 DIV+CSS使用技巧和注意事项
  (1)文字水平居中和垂直居中对齐
  使用text-align属性,将值设置为center,可以将文字相对于它所在的div水平居中对其;使用height属性设置div高度,在使用line-height属性将行高设置成相同高度,即可将div中的文字垂直方向居中显示。[3]代码如下:
  (3)关于容器的高度问题
  如果是在容器中动态地添加内容,最好不要定义高度,随着内容的增加,容器垂直方向上可以自动加高;如果容器中内容的高度是固定的,那么容器的高度最好也事先定义好,其中的内容高度不要超出容器。
  综上所述,盒子模型是CSS控制网页布局的核心内容,只有深入理解了内容、边框、填充、间距、浮动等属性的含义,并能够灵活地运用它们,继而在实际工作中多加练习,不断总结经验,才能不断提高网页制作的水平。
  参考文献:
  [1]汤文飞 Dreamweaver CS4网站设计实例教程 机械工业出版社 2010
  [2]丁海燕 网页设计布局方法的探讨 云南大学学报(自然科学版)2013
  [3]温谦 CSS设计彻底研究 人民邮电出版社 2009
其他文献
[摘 要]船舶舱室的色彩设计是调节船员情绪的重要方法,不同的舱室色彩设计会使船员的情绪产生较大的波动,合理的色彩设计对于缓解船员的心理压力,促进船员的身心健康,提升船员的工作效率和维护船舶的安全稳定等都有重要作用。本文结合了国内外对于船舶舱室色彩设计的研究,将船舶总体分为机舱、驾驶舱室、居住舱室和公共舱室等四大区域,再根据色彩搭配时应遵循的原则,并运用色彩心理学的一般原理,分别探讨了这四大区域的各
期刊
[摘 要]本文主要对试油试采分公司生产运行系统(以下简称系统)進行了分析及研究,根据系统内射孔地质设计的录入、审核、数据传输、数据变更、资料查询等应用时出现的问题,进行了问题分析整改并对此提出了数据质量的控制方法。该方法对降低方案设计错误率,提高射孔作业施工设计质量等,起到了较好的作用。  [关键词]系统数据;设计质量  中图分类号:F230-4 文献标识码:A 文章编号:1009-914X(20
期刊
[摘 要]水利水电工程建设非常的复杂,需要投入大量的资金和人力物力,成本的控制就显的十分重要。加强施工中的成本控制,也有利于完善国企改革的深入,是使企业达到经济最大化的重要因素。这就要求提高科学的管理水平,借鉴国际先进的成本控制技术,理论与实际相结合,根据水牛家电站特有的工程特点,制定一系列的整体控制成本方案,保证了持续稳定的企业发展,同时,带来可观的经济效益。  [关键词]水利水电工程;施工;成
期刊
[摘 要]公路工程是我国交通运输行业发展当中的重要基础工程。当前,我国交通运输业建设发展过程当中,公路工程路面产生的纵向开裂现象,给我国公路工程建设造成了严重的阻碍,在影响公路工程质量的同时,为人们交通出行安全也造成了不利的影响。本文主要针对我国当前公路工程路面纵向开裂的形成原因展开相关分析,并提出相应的防止措施以供相关施工单位参考。  [关键词]公路工程;路面;纵向开裂;原因;防止措施  中图分
期刊
[摘 要]设备润滑管理是设备管理的基础工作之一,在油田产量持續走低的情况下,通过改善设备润滑管理,为分公司降本增效做出贡献。  [关键词]设备;润滑;管理  中图分类号:F230-4 文献标识码:A 文章编号:1009-914X(2018)46-0356-01  1前言  润滑是利用油、油脂或是其他流体使运动构件之间的接触表面分隔开来,从而降低摩擦、减少磨损的一种措施。设备润滑管理是设备管理的基础
期刊
[摘 要]随着我国经济的高速发展,城市化进程不断加快,大城市的规模不断扩大,乡村及城镇的城市化速度不断提升,人们的生活水平更是有了很大的提高,随之而来的就是机动车数量的迅猛增长。机动车的发展逐渐走入普遍化的进程,正是因为机动车为人们的生活带来了诸多便利,成为生活水平提升的见证和体现,从家家户户都拥有机动车的阶段开始向每人一辆机动车的阶段发展,这一现象对我国经济发展和城市化进程带来的积极影响是不言而
期刊
[摘 要]文章主要针对汽轮机汽缸负荷分配监测系统设计进行分析,结合当下汽轮机汽缸负荷分配监测系统设计发展现状,从汽轮机汽缸负荷分配监测系统整体结构、汽轮机汽缸负荷分配监测系统硬件线路设计方面进行深入研究与探索,主要目的在于更好的推动汽轮机汽缸负荷分配监测系统的发展与进步。  [关键词]汽轮机车;机车缸;负荷分配;检测系统  中图分类号:F230-4 文献标识码:A 文章编号:1009-914X(2
期刊
[摘 要]在当前环境日益恶化,污染问题愈发严重的大背景下,人们愈发关注饮用水的安全问题,所以在处于家用净水设备主流地位的反渗透净水机在近年来获得较快的发展,本文主要对当前家用净水机领域应用技术进行介绍,并分析家用进水机的类型与市场发展现状,希望能够对相关行业起到积极的影响。  [关键词]反渗透膜技术;家用净水领域;应用  中图分类号:G622.4 文献标识码:A 文章编号:1009-914X(20
期刊
[摘 要]计算机是新时代下的一种高科技工具,随着我国科学技术的不断发展,计算机网络信息技术已经在我国国民的学习、工作及日常生活中得到了广泛的应用。借助计算机网络信息技术,可以实现信息的存储、快速传播及共同分享。在信息时代发展的背景下,计算机网络信息储存与传递的安全问题逐渐引起了国家及社会各界人士的关注。文章首先对影响计算机网络信息安全的因素进行了详细的分析,然后对计算机网络信息安全的防护策略展开了
期刊
[摘 要]随着经济社会的不断发展,分布式能源这一概念也渐渐出现在人们的视野当中了,因此可以将该技术与智能高速公路很好的结合起来,充分使分布式能源和智能高速公路的优点发挥出来,使得汽车在行驶过程中的废气排放量大量减少,并且在一定程度上改善了公路的交通拥堵情况,为汽车驾驶者提供了更加安全和舒适的行车环境。笔者在本文就分布式能源站的智能高速公路做出分析研究,并给出相关优化建议,仅供读者参考。  [关键词
期刊