网页主要有3部分组成:结构structure、表现presentation、行为behavior
对应的标准有三方面:
结构化标准语言主要包括xhtml和xml
表现标准语言包括css
行为标准语言主要包括:对象模型(dom)、ECMAAcript
我们应该有这样的思维:
什么是标准?什么叫分离?什么叫结构?
标准其实就是一系列标准,分离就是表现、内容和行为分离。而内容则决定了结构
用合适的标签来组织文档,这是内容结构的基础
表现,交给css完成
行为,交给js完成
Web标准,一提到web标准,就不得不说国内业界非常流行的一个词---div+css这个词在中国简直就是潮流,不仅仅是互联网上提,就连教程中也在使用这个词,然而极少数人知道这个概念本身就是错误的,我们不妨去google搜索下,英文界面下,div css 这样一个关键字是根本找不到任何一个英文网页的,全部是中文,没错,其实所谓的div css就是一个中国特有的理解和概念
就我个人理解,web标准、制作的一个标准,其实就是w3c标准,就是要符合w3c标准,其实说标准,不止是一个标准,而是一系列标准的集合,
例如:简单地说,就是
1确保所有的标签都是小写字母;
2确保所有的属性值都放在引号里面
3确保标签出现的顺序,要成对出现,不成对的要用/> / 、>之间不要有空格等等
用一句话来总结web标准
结构化文档、行为、表现、内容、三者分离