常见问题
原创echorightcss ©著作权
©著作权归作者所有:来自51CTO博客作者echorightcss的原创作品,请联系作者获取转载授权,否则将追究法律责任
1、仅仅为通过W3C校验而设计的网页时没有价值的,符合web标准的另一层含义是使用web标准中的各项技术将网站表现与内容完全分离,从根本上改变现有的结构为网站带来个新性的变化。真正要符合W3C标准,还是需要不断学习与提高在网站架构设计上的经验,实现网站表现与内容的分离。
2、web标准与表格
使用web标准后不是说排除表格的使用,表格并不是鸡肋,而正好相反是一道大餐。对表格的理解这里需要注意一点“使用表格排版”是“不明智”的,表格归根结底是一种现实“数据”的方式,大家可以对比EXCEL表格软件的作用,表格就是起到相同的作用的,有时候我们的数据信息使用表格显示让我们能清晰易读,所以才使用表格。对于表格使用上的设计,也就是说如果能灵活使用表格的各种单元格组合形式,合理的现实客户数据和调查数据等消息的时候,那才是真正利用了表格的优势。使用表格作为网页排版,布局页面元素是不合理的,表格是用来显示数据的。
3、关于其他元素
XHTML标准中的一些元素,分三大类:
※ 第一类我们称之为辅助布局设计元素
这里我们指的是div、span等,这类元素的主要功能是用来布局整个页面的,灵活使用这些元素的各种属性,可以让你的页面表现丰富多彩。
※ 第二类成为结构化元素或叫信息元素
这里指的是table、ul、pre、code等元素,他们是一种信息显示与整理方式,比如table很明显就是表格状的数据信息的,ul是用来显示序列化信息的,当需要用表格或列表的时候,用这两种方式来显示是明智的。
※ 第三类是指a meta这样的,完全是为了实现一些功能,如填上关键字的meta keyword,还有做链接的a。
正确的符合web标准的标记应用思路是:
※ 使用div等布局元素来制作页面的设计布局、定位、色块、图片等。
※ 使用table、ul等这样的元素来显示页面中需要展示数据与信息等内容。
当然,div也起整理信息的作用,使用div的id属性可以很方便的将一个div作为一个你命名的信息块。所以使用web标准来制作网站,实际上是一个信息合理化整合的一个过程,什么地方该用什么元素还是照用不误,别把表格当布局工具就行。
4、可以使用HTML来设计网页吗?
答案是肯定的,HTML也是W3C的标准之一,之所以推荐使用XHTML是因为HTML的设计形式已经不能满足表现与内容分离式的网站架构,但是如果继续使用HTML来构建的话,从最终目的上来说是没有差别的,通过完整的HTML标记语言,也同样能够通过W3C的校验,最终网页显示也不会有什么问题。不过还是推荐XHTML,毕竟XHTML提供更合理的结构。在web标准设计中会得到方便,在未来也方便顺利过渡到XML 。
5、什么叫网站重构?
重构一词本身源于软件开发中对于代码的改良,在《网站重构》引入中国之后,也带来了一股网站重构的热潮。网站重构可以理解为改变老式的HTML表格布局、使用新的符合web标准的网站结构及代码改良的方式。将现有的网站转向web标准设计可以称之为网站重构。网站重构更深一层的意义是希望通过web标准提供一个加大网站效益的接口,这个效益可以简单理解为两个方面:可扩充性及可维护性。
重构的意义在于建立良好的可扩充性,通过div布局来进行数据结构的设计便于以后多div数据的扩充,通过CSS对id、class这些标签的样式指派,也使得可维护性大大提高。其次,网站重构还能帮助我们多方面提高网站收益。
6、使用web标准后就不再存在兼容性问题了吗?
并非如此,如同任何以往的技术一样,web标准使用也会如以往的技术一样使得各个浏览器及平台上出现一些兼容性问题,但web标准的出现的一个目标也正是为了解决这个问题,相对于许多传统技术而言,web标准的兼容性已经大大提高,而且目前的浏览器在下一代的研发中都提供了对web标准的大量支持,因此可以看到web标准的作用开始显现,他将是一个向未来兼容的技术。
7、web标准方面的参考
资源非常丰富,目前国内已经出版过由知名网站设计师及web标准组织创始人Jeff Zeldman编著的《网站重构》,更多资源在[url]www.w3c.org[/url]的标准文档库,以及Zeldman的个人主页 cssgarden.com ,国内也有阿捷的网页设计师 w3c.org.cn,Onestab.com 等众多web标准学习网站。
上一篇:怎样向web标准过渡
下一篇:XHTML基础
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Doris常见问题整理
Doris常见问题整理
重启 官网 故障恢复 -
ZigBee常见问题
1、CC2530中串口波特率改为9600时单个数ION( halDmaIsr, DMA_VECTO
#define 网络管理 串口 -
电脑常见问题
电脑主机打不开,主机电源开关一直闪烁 由于在内存或者独立显卡的金手指表面形成
ide 处理方法 重启 -
Mac常见问题
mac 遇到的问题记录
git bash github