网页代码: <body id=”show”> <div id=”top”></div> <div id=”header”> <div id=”logoarea”> <h3 id=”logo”><a href=”/” title=”Hello World”>Hello World</a></h3> </div> <div id=”banner”></div> </div> <div id=”main”> <div id=”container”> <h1><a href=”#”>给新人DIV CSS 初学者的一些建议</a></h1> <p>普及Web标准与CSS技术已成为一种潮流与趋势,目前以DIV CSS进行Web开发已成为一种时尚。需要不断的提高自己的技能以适应这种变革已迫在眉睫。在学习的过程中会面临许多疑惑与困难,应该静下心来认真的思考这样的开发模式,仔细的去理解变革对于Web发展的意义,切不可片面的认为Web标准即是以DIV CSS进行网页布局。学习的目标在于以XHTML建立良好的语义化的结构,结合CSS最大程度使表现与内容相分离。这也是Web标准化的意义所在。并不是说以DIV CSS构架网站就是Web标准化,如果以Table时代的思路去开发,只是将Table标签替换为DIV标签,毫无意义。</p> <p>目前许多Web前端代码的编写工作落在“美工”肩上。所谓“美工”即注重Web页面的外观界面UI设计,借助于Photoshop、Fireworks或其他图形处理软件,进行美学设计与规划,画出图形化的Web外观界面。面对XHTML与CSS代码往往愁眉不展。有许多开发人员刚从大中专院校毕业,对图形化的东西不是很敏感,对代码开发有着一定的经验。而以CSS技术进行构架建立符合Web标准的网站是编码与图形的结合,优秀的编码还需要以合适的图形、图像为“原料”。DIV CSS初学者在学习中应注意以下几个方面。</p> <p>注重基础知识的学习:想要学出成绩基础知识的学习必不可少,能灵活的运用各种标签与属性,需要付出一定的时间和精力。各种XHTML标签及CSS属性看似简单,不象其它语言涉及算法,也不象Web程序需要涉及数据库。但XHTML标签及CSS属性的含义必须要很熟悉。例如XHTML标签div、span、dl、dt、dd、ul、ol、li等,只有对它们熟悉了,才能在组织页面内容时运用自如,以合适的标签来组织内容是XHTML编码的基础,如果对XHTML标签不熟悉,合适的标签建立具有语义的文档就无从谈起了。CSS中的浮动、定位和盒模型(Box Model),如float、clear、position、margin、border、padding属性以及各种缩写形式等知识,需要认真学习理解,这些知识是CSS布局中最基本、最常用的属性,如果对它们不理解,布局会面临很大的困难、重构会举步为艰。对于ID与class的使用要规范化,不要滥用。打开源文件到处充斥着ID与class是极不可取的,ID可以用来标识独立而唯一的功能区域,class可以赋予给通用而重复的页面元素。对于ID与class的命名、网站CSS文件的组织、开发模式团队协作等注意总结经验与思考。图形、图像的处理要进行优化,使用jpg、gif和png格式有何优缺点要做到心中有数,力求在保证质量的前提下以较小的图片实现页面效果。</p> … 继续阅读 →