魔琳人生-路漫漫其修远兮



浅析结构和语义

可见每个人有不同的风格和格式,这样就赋予了代码生命。而只有我们了解什么是真正有意义的代码,才能让我们的页面表现良好。要学会结构化的思考,而非着重于表现层的处理工作。要让标记回归标记原本的意义……

常常有人问语义是什么,代码还有什么语义不语义的啊~~
其实想说的是代码是真的有它自己的生命和特色的,记得刚开始学CSS时,总是会研究别人的代码写法。有一天,看见一段代码觉得很眼熟,和我同事(肖JR)的超像 ,就问他,结果那就是他写的代码。
可见每个人有不同的风格和格式,这样就赋予了代码生命。而只有我们了解什么是真正有意义的代码,才能让我们的页面表现良好。

其实在做(x)html+css网站时,面临着一种效果有很多方式去实现,这里其实没有对和错之分,w3c标准也只是一种建议,并没有强制性。关键是在实现前要仔细思考,哪种方式最适合现在的情况~~

其实语义化的意义是非常大的:
如果动态生成的页面可访问性不高,并且不能兼容大部分的浏览器和设备,或者有很多混乱的垃圾代码,10秒内还不能完全加载,那么这个服务器端的技术就不可能完成那些你或者你的用户想完成的工作。简而言之,服务器端技术和标准缺一不可,服务器端和数据库技术越发达,站点就越强大,但是只有当这些站点的内容更加结构化,他们才能驱动这些内容达到最好的布局。而这些恰恰是我们大多数人(也是大多数内容管理系统)忽视的地方。这都是结构来改善的。

要学会结构化的思考,而非着重于表现层的处理工作。要让标记回归标记原本的意义。
文档结构和视觉表达是清楚的两个方面,结构元素应该只用于传达结构,而不是强迫用于显示。
鉴于从HTML到XHTML的转换,许多习惯和写法的改变。大小写的敏感,建立有效的XHTML页面最简单的方法是手工直接写代码。真的要重新设计,从结构出发了。
即使是最好的、最成熟的可视化编辑器,也会一样产生不需要的CLASS样式,主要原因是它们毕竟是个可视化工具,而不是人。人可以举一反三,可以对特殊和通用的东西进行抽象。
至于如何去结构自己的代码,以后有时间再慢慢讲解吧~困觉去

魔琳人生:www.linlife.com


25条评论 so far
Leave a comment

yrpKmU Buy Viagra online

EiLXerL Cheap Cialis

PYUvkhLA Buy Viagra

liDAyVTs Viagra

CjYKKS Buy Viagra

JxhSbKp Viagra

RsGlmtZ Buy Viagra

BGSGDd Viagra

tjscss Buy Viagra online

NsaDABS Cheap Cialis

qsWkjol Cialis

ZZiDxc Viagra

pxnMYFre Cheap Cialis

UCIkTnUD Cheap Cialis

ecenvA Buy Viagra

bGWMWAvQ Buy Viagra

aviJNB Cheap viagra

Jsftia Viagra

nMPJgHR Cheap Cialis

vrzUTyCQ Viagra

KIzLGoX Cialis

XTTHCVK Cialis

BcIoTUzF Buy Viagra online

AsqHstP Valium online

wJOOQcR Tramadol

TrackBack URI

发表评论




Search

RECENTLY

Comments

ARCHIVES

Tag Cloud