css3技术

易企手机wap网站制作(2)

字号+ 作者:H5之家 来源:H5之家 2015-09-07 08:51 我要评论( )

虽然这些看起来并无害处,对一些缺乏经验的CSS程序员来说,复制和粘贴已经成为一种习惯。假如一个新团队需要一个特定组件,比如.infobox,他们会尝试使用这个类选择器。但假如该信息框没有按照期望的那样,在每个需

虽然这些看起来并无害处,对一些缺乏经验的CSS程序员来说,复制和粘贴已经成为一种习惯。假如一个新团队需要一个特定组件,比如.infobox,他们会尝试使用这个类选择器。但假如该信息框没有按照期望的那样,在每个需要的地方准确显示出来。这时,你认为他们会怎么做?以我的经验来看,他们会打破可重用这一规则,相反,他们会简单地把这些代码复制粘贴到每个需要的地方。做些不需要的重复工作。

3.原因

上面列举的这些常规错误实践都有一个相似性,CSS样式承担过多。

对这样的说法你会感到新鲜,毕竟,它是一个样式表,难道不应该承担大多数(假如不是悉数)的样式吗?那不正是我们想要的吗?

的确。但是通常来讲,事情并没有那么简单。内容与体现(presentation)相星散是件好事,但CSS从HTML中自力出来并不意味着内容也需要从体现中星散。换句话说,假如CSS请求深入分析HTML架构,那么从HTML中分拆所有的显示代码并不一定会实现所有的目标。

此外,HTML很少会只包含内容,也透露表现整体框架。通常,架构是会包含container元素,许可CSS隔离一些固定元素。即使没有表象类(presentational classes),也能混合HTML清晰地把内容展示出来。

我相信,鉴于当前的HTML和CSS状况,把HTML和CSS明智地结合起来,当做体现层是特别很是需要的。而通过模板和局部模板(partials)也可以把内容层进行星散。

1 2 下一页

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评