小時候寫作文,老師都要你每段空兩格,你就照著做了,因為國語課本也是這樣,社會課本也是。長大以後開始做編輯,你編書也是段首空兩格,因為作者交來的稿子就是這樣,六百字稿紙上,前兩格不寫,句子總是從第三字才開始落筆。

段首空兩格好像是天生就是如此,沒什麼好懷疑的,可是仔細一想卻有一點蹊蹺,為什麼報紙和雜誌卻不遵守這個規矩呢?幾乎所有台灣的報紙和大部分的雜誌,段首都只空一格,何故?

報紙空間寶貴,圖書空間不值錢嗎?當然不是。真正的理由是,報紙雜誌多半都用短欄走文,每段空兩格,視覺上的段落畫分太強烈,對易讀性沒好處。書版則多半是長欄,一行四十個字,如果只靠空一格來分段,區隔又太不明顯,同樣也不利於換段閱讀。

因此空一格或空兩格,並不是看你是編書或編報而決定的,而是看你的行長,行很長,長到二、三十字以上,段首最好空兩格,反之行長在二十字以下,空一字就夠了。這樣子段落區分的效果才最恰當。

那麼,線上文章的分段呢。

去年有個敏銳的讀者就寫信來,抱怨我這份電子報為何沒有在段首空格。言下似乎認為我整天對排版格式吹毛求疵,卻對自己的格式毫不要求,有嘴說別人,沒空管自己,言行不一。他的誠意可感,不過要求則不免拘泥。

事實是網路上的文章,分段形式和紙本文章很不一樣。如果你分析一下所有跟本報一樣線上發行的電子報,你會注意到絕大部分的報主,不約而同地採用「以空行來區分段落」的排版格式。這是什麼緣故,有任何排版規範指定網路上的格式,必須用空行來代替空格嗎?自然沒有。

沒有規範而產生不約而同的行動,唯一的解釋就是,那個方式符合需求,符合分段的需求,符合網上讀者對易讀性的需求。

大部分報主覺得這樣分段容易閱讀,因此網上文章就變成以空行來分段了。

分段的目的是因為段落分明可以增加易讀性,而不是因為有個標準的形式所以大家要遵守。報紙雜誌只要空一格,就足以使段落分明,書版則常常要空兩格才能達到同樣的效果,電腦螢幕呢?沒錯,在電腦上閱讀,空行才有辦法在視覺上產生同樣的感覺。

寫文章要分段,現在我們看來,像是個再粗淺不過的常識,沒什麼了不起,不過在人類的圖書發展史上,「段落」這回事,可是花了許久的功夫才誕生的。

在手抄本的時代,連紙張都珍貴,書頁上能寫多滿就寫多滿,別說段落了,有時連章節也都不區隔。真正的古籍珍本,絕大部分的人讀不下去,除了文字難懂的原因之外,版面難辨讀也是重要關鍵,沒有章節,沒有標點,沒有段落,任何人看到這種版面都會心涼一半吧。

難怪一旦「段落」出現之後,我們就再也沒辦法過著沒有「段落」的日子了。(「段落」到底是誰發明的呢?如果有人知道答案,我願意請他吃一客,呃,我家牛排。:))

最後補充一個跟段落有關的技術問題(有點枯燥,不想看技術文章的人可以略過)。

我常常看到有些書,段首空格空成了非整數的空格。有時空成一‧八格,有時空成二‧五格,反正就是沒空整數,因此每一段的一、二行之間,方塊字始終對不齊。(如下段所示:)

原因其實很簡單,因為排版者是用「段首縮排」來造成空格的效果,而不是用全形空白來空格。

段首縮排是給羅馬字母系統使用的排版功能,對楔形文字而言,沒有什麼叫做一個全形字空間這種概念,要指定縮排,就是指定24pt或者15mm,指定完就結束,也不用煩惱上下行方塊字有沒有對齊(他們根本沒有方塊字這回事)。

用段首縮排來排中文,有兩個情況會使段首看起來沒有空整數。第一個情況是,你改變了內文字級而忘了同步修正縮排的級距。例如原先定內文為12pt,

縮排為

24pt(意思是要空兩個字),後來由於種種原因,你把內文改為11pt,縮排卻沒變(沒有改為22pt),如此一來你的段落,看起來就會像是空2.18

個字的段首縮排。

另一種情況是,你的行長沒有設為字級的整數倍。例如10pt的內文字,你卻設了408pt的行長。原本標準字間放四十個字時,一行只需要400pt

就夠了,現在既然是408pt,多出來的8pt,就會平均拆散分給每個字,以至於字間就強迫分散了(因為大部分書稿都是齊行設定)。

字間拉散了,段首縮排看起來就會比內文字少了那麼一丁點距離,一‧八個字的段首空格就是這麼出現的。

有解決方法嗎?我實驗過最簡單的解法就是,老老實實在段首直接用全形空白的空格,要空一格就打一個全形空白,要空兩格就打兩個全形空白(注意不能用半形空白代替)。這樣就可以完全免除上述兩種狀況所導致的非整數空格現象了。

html每个段落空前空两格,科普:为什么段落开始要空两格(两个汉字)?相关推荐

  1. 两篇科普文章【开创文章】

    两篇科普文章 分享两篇来自科学松鼠会的科普性文章: 1.压缩感知与单像素相机(陶哲轩,Terence Tao) 原文链接:http://songshuhui.net/archives/11006 2. ...

  2. mui栅格布局的两种方式(grid和list,宫格和列表)

    文章目录 mui栅格布局的两种方式(grid和list,宫格和列表) 效果截图示下: 代码示下: mui栅格布局的两种方式(grid和list,宫格和列表) 效果截图示下: 代码示下: <!DO ...

  3. HTML样式表两个表格距离为零,css表格单元格间距怎么调整?

    css表格单元格间距怎么调?在CSS中可使用border-spacing属性来调整表格单元格间距.下面本篇文章就来给大家介绍一下border-spacing属性,希望对大家有所帮助. border-s ...

  4. html拆分单元格成两列,在excel中怎样把一个单元格拆分成两个单元格

    excel表格中如何拆分带括号的单元格比如说我有一个表格单元格内容是 :张三李四(000001) 如何将括号内的选中需要拆分的单元格,Ctrl +F把单元格里面的括号或者书名号换成逗号,然后在数据选项 ...

  5. 怎么让上下两排对齐_Word文档如何让让上下两排对齐 - 卡饭网

    电脑word文档软件中一屏两页的效果如何设置 电脑word文档软件中一屏两页的效果如何设置 有的小伙伴在电脑上使用Word文档软件时,想要设置一屏两页的效果,但是却不知道如何进行设置,那么小编就来为大 ...

  6. Word和Excel齐发力,将多个单元格的文本内容合并到一个单元格

    有时候在处理Excel表格的时候,我们需要将多个单元格的文本内容合并到一个单元格中,中间添加\或,之类的分隔符.比如下面这个表格,左侧是原始单元格的内容,右侧是希望合并的结果,每个单元格之间用逗号分隔 ...

  7. 输入两个由整型数构成的集合(元素个数均为5)分别放到数组A和B中,求这两个集合的交集(交集的元素由两个集合中的相同元素构成),最后输出交集中的元素。

    [问题描述]输入两个由整型数构成的集合(元素个数均为5)分别放到数组A和B中,求这两个集合的交集(交集的元素由两个集合中的相同元素构成),最后输出交集中的元素,要求在主函数中输入A和B数组,并输出交集 ...

  8. excel有的单元文字可以超出单元格_excel表格里的文字超出单元格如何解决

    右键点击文本内容过长的单元格,在打开的右键菜单中选择"设置单元格格式(F)"在打开的" Word,Excel,PPT是最普通的办公工具,不仅要掌握好,还要熟练地使用.在使 ...

  9. 合并单元格两行_28 HTML5标签学习——table单元格的合并

    成长是一辈子的事儿!大家好!我是时问新.分享前端.Python等技术,以及个人成长路上的那些事儿. 表格是可以进行单元格的合并的. 比如下图所示: 单元格A跨了两列,单元格E跨了两行.这就是单元格的合 ...

最新文章

  1. 国内外有哪些不错的需求管理工具?如何选择?
  2. B1056 组合数的和
  3. 以Dapper、Zipkin和LightStep [x]PM为例阐述分布式跟踪的过去、现在和未来
  4. [缓存]迅雷(XUNLEI)的工作原理揭密
  5. 1.5 RandomAccessFile类:动态读取文件内容
  6. MySQL存储结构的使用
  7. 修改窗口图标 AfxRegisterWndClass()
  8. visual studio 2015 搭建python开发环境,python入门到精通[三]
  9. 序列每天从0开始_序列化、反序列化原理和Protobuf实现机制
  10. Condition梳理和总结
  11. excel行列互换_excel行列互换方法流程
  12. android 获取收到短信验证码,Android自动获取短信验证码
  13. bat批处理删除日志文件
  14. RK3568-B2-ANDROID11-WIFI-RTL8821CU
  15. 禁用Web服务器the TRACE and TRACK methods,修复80端口httpd漏洞:CVE-2003-1567
  16. FileZilla Server 中文版
  17. 海外 网易云音乐无法正常使用 极简
  18. 百度地图聚合点的展示
  19. php microtime()函数
  20. 苹果开发者帐号关联大批量下架如何规避?

热门文章

  1. python画图代码彩虹-python绘制简单彩虹图
  2. python 难度-Python 入门的难度
  3. python就业方向及工资-Python的5大就业方向,薪资诱人前景好!
  4. python应该怎么自学-我是一个毫无基础的菜鸟,想自学Python,该怎么入手?
  5. 编程语言python特点-Python语言的特点有哪些?九大特点介绍!
  6. python快速自学方式-Python自学之路 ,自学Python快速入门方法
  7. python爬百度翻译-python爬虫实现百度翻译
  8. redis6.0中的多线程
  9. C#多线程编程实战(二):线程同步
  10. 商业研究(7):旅游市场概览