关于Blockquote的格式问题

| | 评论 (0) | TrackBacks (0)

前面说到在编辑文章时,必须添加换行标记才能实现在RSS输出时段落与段落间有空行分隔,否则就会连成一片。后来在启用新域名时,由于没有备份数据库,造成在删除先前绑定域名时Mysql数据库也被删除,幸好目录下的文件还在,文章也不多,自定义的各个模板也在硬盘上有备份。

开始重建吧!在重新安装MovableType并配置好以后,开始一篇篇地恢复文章。原以为把原来的内容原封不动地复制完成就了事儿了,却发现似乎没那么简单——在Blog首页,有的文章的最后一段内容和"Posted by Hong Quan Zhou at ……"是连在一起的,单有的却显示正常。经过仔细观察,发现出现这种情况的都是有引用(Blockquote)内容的文章。进入后台重新对文章进行编辑,在预览时发现这些文章从引用内容开始,字体都会变得大一号,但是在实际输出时还是显示为正常的字体。返回编辑界面,仔细查看,没有发现什么问题,所有的<Blockquote>标记都是完整的。搜索了一下,发现也有和我类似遭遇的,但他的问题在于IE中文版在处理CSS对Blockquote的定义时出现了问题,后来终于在MovableType官方网站找到了答案,文章给出了三种情况:一:在打开Convert Breaks Formatting选项的情况下,如果在编辑文章时,段与段之间用空行隔开,系统会自动为段落插入段落符号及换行标记,而此时段落间的引用不必加入任何段落标记。二:还是在Convert Breaks Formatting选项开启的情况下,如果引用内容中有多个段落,每个段落间务必手动加上段落符号标记<p>。三:如果没有使用Convert Breaks Formatting,每个段落的起始和末尾处则要加上段落符号标记。

看完这段解释,终于明白了,原来上次发现RSS输出的段落显示不正常后,尽管Convert Breaks Formatting选项一直都是打开的,但是每次编辑文章,都是采用两个连续的换行符来实现段落与段落间的隔离,而不是空行,这样,输出的页面结果和RSS输出的内容中段落与段落间才都是用空行隔开的。而在有引用内容的地方,是直接在引用部分加上<Blockquote>标记,前后是和上下文联系在一起的。按照上面的介绍修改了Blockquote部分,预览时各个段落内容的字体终于显示正常了,但是那些引用部分只有一个段落的字体还是偏大,加上段落符号标记<p>后就解决了!


0 TrackBacks

下面是引用了这篇文章的所有链接: 关于Blockquote的格式问题.

这篇文章的TrackBack 地址是: http://www.zhouhongquan.com/mt/mt-tb.cgi/22

发表评论

Ads

关于这篇文章

此网页包含作者在 May 23, 2007 12:07 AM 发表的文章.

SanDisk Cruzer Micro 1G U盘 是前一篇文章.

写在07年5月的最后一天 是后一篇文章.

最新的内容请浏览 主页 或者到 存档页 查找更多内容.

他们来过

和我聊天

Powered by Movable Type 4.1