Dreamweaver(简称DW)对中文版式支持不完善,当我们向其中粘贴拷贝来自其它文字编辑工具的文章时,却发现原来的中文版式荡然无存(具体表现为段落开始处的缩进消失),如果手工排版则费工费时。笔者经摸索找到了一个快速实用的解决方法,在此写出来与大家共享。 1.将原始文档存为纯文本文件 如果已存在原始文档,将它直接另存为纯文本文件。如Word文档,在“另存为”对话框的“保存类型”“T”中选取“纯文本(.txt)”(不要选取其它.txt类型),点击“保存”按钮,不理会警告,点击“是”按钮即可。 如果是通过扫描OCR识别的文稿,在保存类型中选择“.txt”,在回车设置中选取“软回车”保存即可。 2.在WPS中编辑 将第一步保存的纯文本文件在WPS 2000以上的版本中打开,然后选择“编辑→全选”,将打开的文本全部选中。再选择菜单“工具→文字→删除段首空格”,然后继续选择菜单“工具→文字→增加段首空格”。最后,在文本选取的情况下选择菜单“编辑→复制”。 3、粘贴至Dreamweaver中 打开Dreamweaver,在网页需要插入文本的地方单击鼠标右键,然后选择菜单“编辑→粘贴”,将在WPS中复制的文本粘贴到网页中。按F12预览,怎么样?是不是段首按中文版式进行了缩进? 需要说明的是,如果原始文档是WPS格式,则可以直接进行第二步操作。如果原始文档中有图片、表格等内容,请先保存至其它位置,然后再在网页中插入。(河北 袁庆超)再谈DW中文缩进实现技巧看了第九期的《DW中文缩进实现技巧》一文,笔者认为在DW中,向页面中粘贴中文时,DW会自动过滤掉多余的空格,因此会造成原来版式丢失的情况,其实除了《DW中文缩进实现技巧》一文中给出的方法外,还有两种方法可以实现中文段落缩进,特此补遗,与网页爱好者共享。 方法1:预格式化标签<PRE> <PRE>是HTML语言中控制版式的一个标签,但现在的网页设计人员好像不是很常用它。在HTML语言规范中,被<PRE></PRE>标签包含的文字将按输入时的格式显示。对于加上<PRE>标签的文字,浏览器将以等宽字体预先显示格式化的文本,而不会合并文字之间的空格距离和进行行两端对齐。 在格式化中文段落,尤其是诗词时,<PRE>的作用就显得很重要了。首先打开原始文档,在欲复制的段落前加上<PRE>,结束处标记</PRE>,然后打开DW,按F10键,调出Code Inspector(源代码编辑器)直接将用<PRE>...</PRE>包含起来的文本粘贴到源代码中。在页面中查看,版式已经完全是原始文本的样子了。 方法2:Css样式表 在CSS样式表中有一个常用的属性text-indent就是用来设置首行缩进的,只要对该属性进行设置,就能实现中文段落的缩进。 能从原始文件中将文本复制到DW中,打开源代码观察,粘贴入的文本在源代码中多了一些换行的标记符,分别是段落标记<P>和换行标记,只要我们对段落标记的text-indent属性进行设置,就可以使浏览器在遇到段落标记时自动按设定值缩进。 将以下代码加入到HTML源文件的和之间:<style type=〃text/css〃><!--br{text-indent:18pt}p{text-indent:18pt}--></style> 注:text-indent的值可以以px、pt、cm、%等度量,设计者需要根据不同的需要进行选择。 在制作较多数量的文本页面时,可以用外联的样式表来对页面进行控制,用<link rel=***.css>将样式表文件连接到需要引用的页面,就不用对一个一个页面分别设置了。(甘肃 李鑫) DW中文缩进实现技巧