转跳到内容

新旧更替——一点关于新框架下排版的初步概念引导


Dzero

推荐贴


 
新旧更替
一点关于新框架下排版的初步概念引导

声明
该帖仅为概念引导,旨于给一些热衷帖子排版的人提供一点基础思路。
该帖并非排版教程,因此不会太多地去介绍如何排版、编辑器功能,不适合想看教程学排版的人。
综上,该帖比起教育性质更多的是研究性质。要解决的,并不是“如何”,而是“为什么”。
基于上述性质,该帖帖主不接受今后任何有关用户引发问题原因在于阅读过该帖的指控。
…抱歉我开玩笑的……如果saka大人或者其他巨佬觉得今后谁帖子出事责任在我的话我会好好认错负责的……(跪


 

 前言 
5月22日论坛关闭,6月12日论坛于新框架下重开。 这段时间,我身为广场版主当然也不是闲着的,每天有着各种各样的日常事务要处理:什么看番啊、给G胖送钱啊、欺负茨木啊、清APBP啊、捞船啊、捞船啊、捞船啊、逛P站啊、去咖啡馆啊……我每天事很多的好吗。
不过这些事姑且不论,我们今天主要来谈谈排版、如何处理各位那些代码完全爆炸了的帖子的问题,很简单,全部无视就好了嘛。
可能有人要问了,为什么、凭什么我会觉得自己可以用这种指导者一样的语气发这么个帖子呢?因为我自认为在当前所有用到表格的版规中,广场的是做的最好的。为什么最好?你用手机看看各区版规就知道了。


 换行?空行?新旧行距差异 
剧透

从最基础的一点说起,有发过贴的人,特别是帖子行数还比较多的人应该已经发现了:新框架下编辑帖子时,按Enter换行时上下两行的间距是要大于在discuz框架中时的每行间距的。
也有人指出说,从Word文档或记事本中复制粘贴文字时,每行文字的间距并没有直接用Enter换行那么大。
这个差异不是什么新框架对内容的显示、解析不同,而是更加本质上的:你从Word/记事本复制过去的内容,和你在编辑器中敲出来用Enter换行的内容,换行的“原理”是截然不同的。

要了解这个差异,需要先知道一个最最基础的前提:网页上的这些文字啊图片等等,它们的正常显示是离不开html代码的,不太清楚html的话只要把它当做和旧框架用的bbcode代码是差不多的东西就好。
再来,是html中有两个代码可以达到“换行”效果:

<br>或者<br />,其效果是【换行】,以 内容1<br />内容2 的格式,就可以对两部分内容达到换行效果。
<p></p>,其效果是【段落】,以 <p>内容</p> 的格式,就可以将一部分内容以单独一段文字列出。也就是说,只要设置“单独两段文字”,即使用 <p>内容1</p><p>内容2</p> 的格式,就一样可以达到换行效果。

了解到这一步,剩下的就不难理解了。没错,当你从Word/记事本复制时,编辑器会认为你所复制过去的是同一段文字,因此为了还原你复制内容中的换行效果,它采用了<br>代码。
然而当你直接在编辑器中敲Enter换行时,编辑器对你这一动作的理解是【这一段写完了,开始写下一段】,那么理所当然地,编辑器会选择采用<p>代码。

至于为何会有这样的差异……大概是因为传统上写作很少会说在一行没写满时需要没有间距的换行,而需要换行时一般就是一段写完了要进下一段了吧……


 引用?剧透?从排版角度思考折叠效果 
剧透

已经在新框架下进行过引用回复的人会知道,这玩意和你编辑中的“引用”选项视觉效果一模一样,而且还能折叠起来。
而另一方面,编辑器中还有个叫“剧透”的选项,用了之后效果呢——看起来和引用差不多。

嗯,只是差不多,区别还是存在的。简单来总结一下区别的话有如下两点:
1. 引用的默认状态是展开的,而剧透/隐藏的默认状态是闭合的。
2. 引用的标题是不会变的:在编辑帖子时选择的引用选项制成的引用,其标题默认会是【引用】;而引用回复时,引用的标题会是【于XXX,XXX说道:】。剧透/隐藏的标题是会随其开合状态改变的:闭合时为【显示隐藏内容】,展开时为【隐藏内容】。

知道了这两点,在思考把特定内容放入折叠框是用引用还是剧透/隐藏时,也就多了一些可参考因素了。


 表格——便利性与局限性 
剧透

表格,让人又爱又恨的表格。

在旧框架下,对于喜欢给帖子排版,而又不采用一图流的人来说,我相信已经都十分熟悉表格了。
而我虽然不敢说在旧框架下已经穷尽了表格的万全,能用表格做出最棒的帖子,但的确自负对表格有着还算不错的理解。
这样的我对于新框架下表格制作的看法是——太方便了,但,恐怕已经无法完全还原出旧框架下表格的效果了。

新框架下表格的便利性真的是谁用谁知道:
可以设定表格的边框宽度,甚至不显示、可以给单一单元格添加背景色及边框颜色、可以直接拖动边线来调整每列宽度、右键点选几下就可以合并单元格……
对于经常抱头痛思为什么自己码的表格代码无法正常显示的人来说,这新编辑框简直是打火机于钻木取火的人一样了。

不过,就目前的使用情况来看,新框架下的表格,多多少少还是有些问题的。
从新功能本身上来说的话,首先我完全无法正确设置单元格高度,设了各种各样的数值都无法确认到影响。
同样地,对于表格边框颜色的设置,无法确认到宽度数值为1以上时最外框的变化。
不过,这两项单纯是我个人目前的测试结果,既不能代表今后的结果,也无法保证大家也会得到同样的结果。

从还原旧框架下表格效果的角度来说的话,也同样有两点问题:
其一,根据上面所说的无法定义单元格高度,直接导致了无法创建出旧框架中那些将单元格宽高压至极致而构成的、近似于正方形的单元格。
其二,不知是框架对表格的解析显示不同,还是单纯的所使用的表格系统存在些微差异,嵌套表格时内外表格的上下边之间不会存在空隙。导致嵌套表格的效果并不如过去好看,不过,如果只是想用嵌套达到边框的效果的话,今后若是能好好确认到表格边框颜色修改的正常运作,应该是能达到更便捷且更好的效果的吧。

无论如何,总的来说新框架下的表格要比旧框架的表格操作方便了不少。不论是过去懂得嵌套合并等等一系列表格操作的人,还是对表格一窍不通完全不用表格排版的人。我想只要试着用用,都能感受到新框架下的表格有多好用。


好了,差不多就讲到这里吧。
既然说了这帖子只做初步的概念引导,自然也就不宜讲更多别的了。
从简单的排版,以及还原旧框架下的主题效果来说,个人认为这三点也差不多算是基础核心点了。
而对能够好好看完、好好去理解这个帖子,依然还有继续钻研排版的精神的人,
我相信这个帖子也已经对你们产生了些许的概念引导的作用了,
那么接下来,想必还是自己摸索、发展出自己的风格要更好吧。

 

,由Dzero修改
注释
信奈的野望 信奈的野望 50.00节操 好棒w
予鲤倾碧塘 予鲤倾碧塘 20.00节操 赞~~~
链接到点评
游客
此主题已关闭。
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款