服务热线

021 5108 5186

点此对话 点击这里给我发消息 点击这里给我发消息
上海协策网络
服务热线

021 5108 5186

点此对话 点击这里给我发消息 点击这里给我发消息
上海协策网络
服务热线

021 5108 5186

点此对话 点击这里给我发消息 点击这里给我发消息
上海协策网络
网站建设

样式(presentation)和内容(content)分别指什么?总能分离吗?来源:上海网页设计 点击:次 日期:2015-04-08 18:10:47

实际上从物理形态上看,一类是文本(text),一类是呈现(rendering/presentation)。这是我基于铅印术和TeX的两个概念。

 

根据场景的不同,确实不能保证所有的文本和呈现是分离的。这一点,在以前的某一部分书中是存在的,可以以GTM中一些使用打字机打印出来的书稿作为例子。而现在的例子,在web场景下面,也是不太可能分离的。一些试验性质的Javascript可以做到这种分离,但是就使用上来说,是需要很多hack的,不甚实用。

 

就传统的铅印术和我所涉及到的TeX技术来讲,空格这种东西其实是没有意义的。因为在铅印术中是作为铅空存在,而在TeX中是以glue或者kern存在。这两个东西里面的的东西都构成了排版元素。在最终的排版中,是没有任何的文本概念的。空格这种东西,在大多数排版系统中确实都会转换为一段空隙,但是在web场景中,这个空格是要通过字体中定义的space glyph进行呈现的。

 

简单说,现在web端的技术只能实现文本到呈现的一对一的关系,空格这种东西在文本上会出现,在最终的呈现上面实际上也会出现。也可以用你的概念来说:样式和内容是一样的。

 

在专业排版软件中手动插入空格是很愚蠢的。但是在web中输入的文本插入各种space(含空格)都是对于web中layout控制本身就太弱的一种妥协。就我自己的观察,在浏览器实现专业级的排版组件还是个很飘渺的事情。所以,web上插入不插入空格,最后就是消解为个人喜好问题而已。

 

对于web端插入的space会造成一定的副作用,就是将这类文本放到专业级的排版软件中,空格会导致最终输出的呈现上面间距会出现一些小问题。所以这两类东西要分开弄。

     以上【 样式(presentation)和内容(content)分别指什么?总能分离吗? 】的内容由协策网络公司(http://www.580plan.com/)为您提供,本文网址: ,转载请注明出处,更多有关上海网站建设,网站优化、微信网站制作(微官网)、手机app开发、商业摄影、企业宣传片制作、400电话、电商代运营等互联网应用服务都可以联系我们。热线:51085186或致电18018609689王经理。

     协策网络公司每天都会不定时更新有关网站建设以及网络营销推广的文章,希望对您有用。


广告1

扫一扫手机阅读


上一篇:有些html设计的程序不能跨平台的原因 下一篇:网站备案需要哪些资料?网站备案的流程!

COPYRIGHT © 上海协策网络科技有限公司 2008-2015 上海网站制作公司 沪ICP备08009778号   没有最好,只有更好,赏识中成长,谴责中成熟;小成靠朋友,大成靠对手。本网站已备案,抄袭必究。