规范化办公文档

本来以前都是觉得Microsoft的Office系列软件是比较简单的,也没有怎样用心去系统学习。以前和大部分人一样都是以为能够写些基本文档就OK了。自从学了Html后,就觉得这些Office操作大有学问。先不说那些快捷键可以大大地加快文档编辑,单单是应用逻辑方面就非常值得反复思考了。

        Html页面排版的特点启示我规范化办公文档的学习。在Html中一个重要的理念就是内容与式样分离。在与朋友讨论网页设计时,我一直都强调这个理念,因为它主导着规范化页面的形成。取消了CSS式样后,页面上显示的是堆叠的内容。这样有什么好处呢?修改式样后不会影响内容,而修改框架和结构只在文档流中操作。这样一来,式样和结构的灵活性大大增加。另外一个很明显的好处就是,页面排版规范化,在不同的浏览器中得到良好的显示效果。

        现在的大部分的办公文档是不规范,不合格的。在不同电脑显示时,这个问题特别明显。Office软件有多个版本。在不同电脑中设置也会差异。文档一旦不规范,就会出现各种问题。有些问题在本电脑发现不了,但是被人看起来就出问题了。这显然不是我们希望的结果。办公文档不是仅仅给自己看的。因此我们必须解决这些问题。让我们的文档在不同的电脑中得到良好的显示效果。最好的选择就是规范化文档式样和结构。

        我将一直更新日志,与大家分享学习规范化文档的心得。

        在开篇,首先需要大家知道一些基本的文档概念。

        文档流,这个概念经常出现在CSS中用到。每一个页面包括Office页面的元素定位都是基于一定的文档流。但是我们无法看到文档流,只能通过想象去理解这一概念。我们可以认为在页面中存在着大量的格子。这些格子是元素定位的基础。如下图所示是一个网格。实际上几乎所有的文档编辑软件都基于这样一个模型。有些软件的格子像素大一点,有些小一点。格子的像素大小影响文档定位的精确性。当然,现在主流的文档编辑器都能达到很高的定位精确性。在普通的文档流上,所有的元素都依照从左到右的顺序排列。要改变元素位置的话,规范的方式是在文档流上做修改。也可以让元素脱离当前的文档流从而进行更加灵活的定位,这时候就需要考虑到接下来所说的层概念。

图片

        如果接触过Photoshop,应该很容易理解层概念。层顾名思义就是一个可操作平面。这是一个空间上的概念。层堆叠形成立体效果,或者说是叠加效果。当文档内的元素脱离了当前的文档流,事实上它就处于一个新的层中。它的位置不受到其他层的影响。这样的定位,具有其他定位无法比拟的优势:元素位置的高度灵活性。在设计复杂的效果时,层定位是很有用的。但是它也有很明显的缺点:无法利用文档内规则进行自动调整。因此,层定位方式不可多用。

        暂且写到这里吧。接下来的一节还是要介绍几个基本的概念。概念虽然是枯燥点,但是没有基本的概念,规范化文档是无法进行到底的。简单的几个技巧性操作无法真正实现标准的文档编辑,只有真正理解规范化办公文档的意义才能最终达到目的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值