精华内容
下载资源
问答
  • word怎么自动换行

    千次阅读 2021-07-13 22:24:28
    在使用word的过程中,进行文字的整理和粘贴,常常会需要用到word自动换行功能,那么这个功能要怎么实现呢? 操作方法 01 首先,全选表格,然后找到表格左上角出现的”+“符号,右键出现选择菜单。 02 然后...

    在使用word的过程中,进行文字的整理和粘贴,常常会需要用到word的自动换行功能,那么这个功能要怎么实现呢?

    操作方法

    • 01

      首先,全选表格,然后找到表格左上角出现的”+“符号,右键出现选择菜单。

    • 02

      然后点击“表格属性”,之后点击“单元格”,然后点击”选项“。

    • 03

      在出现的菜单里选择”自动换行“

    • 04

      然后点击”确定“就完成对自动换行的设定啦。

    展开全文
  • 右键选择“段落”,茌“段落”窗口中切换到“中文版式”选项卡,勾选“允许西文在单词中间换行”(图2),点击“确定”。这样设置后,文档中的行末多出的空格就会自动出现在下一行的开头了。方法2:中文下划线+文本...

    右键选择“段落”,茌“段落”窗

    口中切换到“中文版式”选项卡,勾选“允许西文在单词中间换行”(图

    2

    ),

    点击“确定”。这样设置后,文档中的行末多出的空格就会自动出现在下一行的

    开头了。

    方法

    2

    :中文下划线

    +

    文本控件方法

    1

    不太适合直接填写,填写前需要先删

    除空格,

    且中文下划线需要先删除并取消下划线后才能填写。

    那么有能快速填写

    的方法呢?请接着往下看!

    在填空处先插入两个空格,

    将光标定位到两个空格的中间,

    进入

    “开发工具”

    选项卡(如果文档中没有“开发工具”,则用鼠标右键点击

    Word

    功能区,选择

    “自定义功能区”

    在弹出窗口右侧的主选项卡列表中勾选

    “开发工具”

    即可)

    单击“格式文本内容控件”,插入一个文本控件。再单击“设计模式”,此时文

    本控件会出现一对奇怪的括号,

    提示我们文本控件处子可编辑状态。

    接着删除

    “单

    击此处输入文字”

    输入中文下划线

    并设置字体颜色为黑色

    (图

    3

    )

    再次单击

    “设计模式”

    退出设计模式。

    为了防止控件被删除,

    选中文本控件,

    单击

    “开发工具”

    选项卡的

    “属性”

    在弹出的窗口中选中

    “无法删除内容控件”

    复选项,点击“确定”即可。这样设置后,空格和下划线在用户输入时就会自动

    消失,若没有输入或删除了输入的内容则空格和下划线又会自动恢复。

    方法

    2

    的缺点是操作要比方法

    1

    复杂。需要注意的是,文字控件对

    Word 20

    03

    及以前的旧格式文档无效,因此若你要处理的是

    Word 9

    Word 2003

    文档,

    则需要先进行转换(打开文档后另存为

    *.DOCX

    格式即可)。

    展开全文
  • 英文字母和一些符号是不会被自动折行的,所以如果太长(超出右边界),Word自动在前一个能自动折行的位置折行,通常会是空白字符。所以你可以在公式里适当的添加一些空格来表示该位置可折行。 ...

    英文字母和一些符号是不会被自动折行的,所以如果太长(超出右边界),Word会自动在前一个能自动折行的位置折行,通常会是空白字符。所以你可以在公式里适当的添加一些空格来表示该位置可折行。

    展开全文
  • 《使用word-wrap:break-word使文本自动换行》文本框连续输入数字”111111111111111111″或者英文单词”adkjsakfjsalfkjsalkdjaslkfjsalkf”会造成什么结果呢?—文字溢出,一般的处理方法是用overflow...

    在内容属性那里加上word-wrap: break-word;

    如果右边留白太多的话,可以用word-break : break-all;

    《使用word-wrap:break-word使文本自动换行》

    文本框连续输入

    数字”111111111111111111″或者

    英文单词”adkjsakfjsalfkjsalkdjaslkfjsalkf”

    会造成什么结果呢?—文字溢出,一般的处理方法是用overflow:hidden隐藏文字,有没有更好的解决文案呢?QA的童鞋要求自动换行.

    用word-wrap:break-word即可

    css手册上的解释

    word-wrap

    基本特性

    兼容性: IE5.5+专有属性

    基本语法

    word-wrap : normal | break-word

    语法取值

    normal: 默认值。允许内容顶开指定的容器边界

    break-word:内容将在边界内换行。如果需要,词内换行( word-break )也将发生

    使用说明

    设置或检索当当前行超过指定容器的边界时是否断开转行。此属性仅作用于有布局的对象,如块对象。内联要素要使用该属性,必须先设定对象的 height 或 width 属性,或者设定 position 属性为 absolute ,或者设定 display 属性为 block 。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为 wordWrap 。

    w3c的解释

    http://www.w3.org/TR/css3-text/#word-wrap

    转自http://www.putaoshu.com/?p=359

    《word wrap 解惑》

    源起

    我们经常需要“修复”一个老生常谈的“bug”,那就是文本的自动换行问题。在专业术语上,这种期望得到的渲染现象被称作“word wrap”,即文本处理器有能力把超出页边的整个词自动传到下一行。

    在现实项目中,尤其是在测试阶段,鉴于测试使用非常极端的测试用例,我们经常需要“修复”如图所示的这个问题:

    ![word-wrap-1.jpg](https://blog.moper.me/usr/uploads/2019/10/1513057542.jpg)

    长单词溢出

    图中,极长的这个英文单词(虽然是生造的)为了保证完整的显示,无奈地超出了容器的限制,它溢出了。为了“修复”这个“问题”,使得无论东亚还是西欧文字都能被限定在容器的尺寸范围内,我们一般会加上诸如“word-wrap: break-word; word-break: break-all;”这样的属性,令我们满意(好吧,其实是令测试满意)的结果如图所示:

    ![word-wrap-2.jpg](https://blog.moper.me/usr/uploads/2019/10/1069556968.jpg)

    长单词被强行断行

    从以结果现象为导向的观点出发,这个“bug”被“修复”了,但是在做了三五次这样的重复工作后,我开始产生这样几个疑问:

    word-wrap 和 word-break 究竟是什么?

    为什么会乐此不疲地重复碰到这个问题?

    这个问题是问题么?

    规则

    在解惑之前,有几个关乎问题本质的客观现实需要指出,因为这些“常识”最容易被人忽视:

    CJK 文字和 !CJK 文字有各自的排版规则。

    在这里,CJK 代表 Chinese, Japanese, and Korean,即东亚文字,!CJK 就是非东亚文字,大多数情况下是西欧文字。

    在文字的呈现规则上,两者很不相同,CJK 文字中,一个字母就是一个字素(单词),独立成义,!CJK 文字中,一些字母组成一个字素,并且字素们由连接符“-”连接,或由空格“ ”分隔。

    有关 CJK 文字更多的排版规则上,比较有代表性的是:对中文来说,标点符号不能成为行首(特殊除外);双字长的标点符号(省略号、破折号)不能断开。

    对于 !CJK,主要是:单词不能在中间不合法地断开(合法情况例如从连接符处断开);标点符号不能成为行首(特殊除外)

    解惑一

    word-wrap 和 word-break 究竟是什么?对于这个问题,直接拜访 W3C 官方,找到 CSS3 草案:http://www.w3.org/TR/2010/WD-css3-text-20101005/,再访问微软,借鉴诸如 http://msdn.microsoft.com/en-us/library/ms531184%28VS.85%29.aspx

    得出的结论如下:

    word-wrap, line-break, word-break 这几个属性都是 MS 的独立实现,随后其他浏览器也不同程度地实现了其中的某些,之后,这几个属性都被吸纳为 CSS3 标准。在对文字排版的渲染上,微软还是走在前面的。

    在现有的 CSS3 草案中,关乎到文字排版的几个重要属性有:white-space, text-wrap, word-wrap, line-break, word-break

    根据 CSS3 的描述,列出这些属性各自的要点,这部分读者可以跳过……

    white-space 是 white-space-collapsing 和 text-wrap 的缩写

    属性设置 white-space-collapsing设置 text-wrap空行空格文字自动换行效果

    normalcollapsenormalcollapsecollapsewrap忽略多余空行和空格,文字自动换行

    prepreservenonepreservepreserveno wrap保留所有空行和空白,文字不自动换行

    nowrapcollapsenonecollapsecollapseno wrap忽略多余空行和空格,文字不自动换行

    pre-wrappreservenormalpreservepreservewrap保留所有空行和空白,文字自动换行

    pre-linepreserve-breaksnormalpreservecollapsewrap合并多余空格,保留多余空行,文字自动换行

    text-wrap 定义文本的自动换行效果

    属性效果

    normal在允许的断点处自动换行

    none文本不会自动换行;对于不“合身”的容器,文本将会溢出

    unrestricted在任意的文法单词间都可断行,比 normal 的限制要松散很多

    suppress除非断行处没有其他任何允许的断点,方可进行断行,这比 unrestricted 严格,比 normal 松散

    word-wrap 执行最激进的单词断行控制,从单词的内部断开以防止文本溢出容器并且完全适应容器的宽度

    在 IE 的实际效果中,word-break 的效果要激进得多,它穷凶极恶地断开所有单词(如果到达边界的话)

    属性效果

    normal仅在允许的文本断点处自动换行

    break-word如果一行中没有其他可接受的断点,那么将强行断开文本单词

    line-break 是断行的规则,针对东亚文字

    基本是针对日文的换行规则

    word-break 是断行的规则,针对非东亚文字

    属性效果

    normal根据特定非东亚文字自己的规则来决定是否自动断行

    break-all允许非东亚语言文本行的任意字内断开。该值适合包含一些非东亚文本的东亚文本

    keep-all不允许非东亚语言文本行的任意字内断开。该值适合包含一些东亚文本的非东亚文本

    hyphenation文本会在合适的连字符处断开,这需要浏览器的支持

    做一个归纳:专门用于控制文本自动换行功能的属性是 text-wrap 和 word-wrap,而 line-break 和 word-break 用来控制断行和单词边界分隔,根据 W3C 的描述来说,word-wrap 是最激进的自动换行方式,可以强行断开单词。而现实情况是,word-break: break-all; 的方式要更为激进,如图:

    ![word-wrap-3.jpg](https://blog.moper.me/usr/uploads/2019/10/2185038912.jpg)

    word-wrap

    ![word-wrap-4.jpg](https://blog.moper.me/usr/uploads/2019/10/3596530218.jpg)

    word-break

    对比 word-wrap: break-word; 和 word-break: break-all;,两者都将文本限定在了容器的范围内,只是 break-all 将所有单词,不论长短地,通通截断,break-word 则非如此,它尽量地遵从了排版规则。

    兼容性

    由于几个属性都来自于微软(部分来自于 CSS3),那么理所当然 IE 是支持最良好的,不过对于浮动元素,IE67 的表现会有些 bug(可在文后给出的 demo 中验证)。

    至于其他浏览器,FF 3.6 不支持 word-break;Chrome 7 支持良好;Safari 5 同 Chrome;Opera 10 同 FF

    解惑二三

    碰到相关问题的场景大体是两个:

    测试使用了很极端的测试用例(比如 asdfasdfasdfasdfasdfasdfasdf)

    IE67 下,在宽度不大的容器中使用了浮动元素,同时浮动元素内包含了长的串,如图:

    ![word-wrap-5.jpg](https://blog.moper.me/usr/uploads/2019/10/1588520501.jpg)

    IE67 中浮动盒子杯具

    对于场景一,使用 word-wrap: break-word;

    对于场景二,使用 IE67 的 hack,word-break: keep-all; 或者用 inline-block 来代替浮动(IE67 中,hasLayout 的 inline 盒子大体等同于 inline-block)

    回头看疑问二,我们为什么会乐此不疲地重复碰到这个问题?原则上,各个浏览器默认的文字排版方式已经很好地顾及了 CJK 文字和 !CJK 文字,根据各个语言自己的规则来呈现排版,不应该出现诡异的问题。所以,对于上面的两个问题场景,之所以产生场景一,是因为使用了极端的测试用例,但是在现实中,这种极长的英文单词是根本不存在的(特殊行业除外),又,即使英文单词较长,也不应该突兀地截断,这有违西欧文字的排版规则。所以我认为,如果在现实环境下发生场景一中的问题,责任应该在于版面的设计,比如容器宽度太小,而不是去截断文本;对于场景二,应该归咎于 IE67 的渲染 bug,这时,使用 inline-block 代替,或用 word-break: keep-all; 来给犯错的浏览器擦屁股。

    实践方案

    对于我们输出的内容(可控的),不使用任何 word-wrap 和 word-break 等属性,对于可能产生的长单词溢出这种小概率事件,首先考虑容器宽度是否合理,其次可以为长单词添加连字符“-”以便合理地断开,最后设置 overflow: hidden; 避免视觉上的溢出。

    对于用户输出的内容(不可控的),比如评论等,由于不排除用户会输入“dddddddddddd”这样没营养的垃圾数据,使用 word-wrap: break-word; 来强行截断。

    最后的观点

    不能完全迁就测试用例,因为有时不合现实情理。

    浏览器默认已经做得够好,强加诸如 break-all; 这样的指令是不优雅的。

    问题大多不在于实现,而在于设计(如容器太窄)。

    对于 bug 浏览器使用 hack 即可,这是它们的错。

    相关资源

    CSS3 草案:http://www.w3.org/TR/2010/WD-css3-text-20101005/

    demo 页面:http://ued.taobao.com/lab/word-wrap/word-wrap.html

    转自http://ued.taobao.com/blog/2010/10/14/research-of-word-wrap/

    展开全文
  • Word文档一行才输入几个字就自动换行了如何解决腾讯视频/爱奇艺/优酷/外卖 充值4折起我们在使用Word文档进行编辑文字的时候,经常会遇到这样那样的问题,今天就跟大家介绍一下Word文档一行才输入几个字就自动换行了...
  • 我们在大篇幅的复制pdf中的英文时,总是会出现自动换行的情况,如下 这样如果我们想粘贴到翻译软件中时,翻译的准确率是不高的,因为一句话被划分成了不同的几句话,而且如果我们手动的处理,篇幅很大的时候,...
  • 解决Word中输入网址总是整体自动换行
  • word-break:break-all” 来解决这个问题,但有些时候会导致内容显示不完整而被隐藏了起来,并没有做到自动换行的效果。 于是偶就想写一个这样的函数来修补这个缺陷,这个函数很简单,但这里只是提供一种思路来解决...
  • 但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是...即可实现自动换行。添加后的div代码大致如下 div中英文自动换行 复制代码代码如下: <div style=”word-break:break-all;width:20px
  • 一些时候,文字会自动换行,解决办法是用css 在这行文字的td属性中,加入 复制代码代码如下: style=”word-break : break-all;”
  • 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html 复制代码代码如下: ”wrap”>正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当...
  • word自动判断网络地址中的单词,并且在你粘贴这个地址时,当这一行无法放下整段时同时避免单词被分割,就会出现有一行后面出现空,并且无法删除。 解决方法:右键——段落——勾选“允许西文在单词中间换行”,...
  • 可以在需要换行的元素内,将word-wrap属性的值设置为break-word来设置文字自动换行。。下面本篇文章就来给大家介绍一下word-wrap属性,希望对大家有所帮助。word-wrap属性设置或检索当内容超出其容器边界时是否中断...
  • 1、语法word-wrap:normal—— 应允模式顶开指定的容器边疆,碰到一连没有空格英文或没有空格数字不换行(默认,不设置对象也具有默认格式)word-wrap:break-word—— 内容将在腹地内换行,当形式太多顶到对象鸿沟时,...
  • 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html <div id=wrap>正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal...
  • FireFox文本自动换行处理,如何实现FireFox文本自动换行 文本自动换行IE中解决方法: word-wrap:break-word;word-break:break-all; 注:在要换行的内容相应的单元格或者DIV里加入,如: <div xss=removed></div>或...
  • 当一个定义了宽度的块状元素中填充的全部为纯英文或者纯数字的时候,在IE和FF中都会撑大容器,不会自动换行并且当数字或者英文中带有汉字时,会从汉字处换行,而纯汉字却可以自动换行。这个问题如何解决?先来认识...
  • Word中下划线自动换行版式不…

    万次阅读 2017-04-14 10:03:49
    原文地址:Word中下划线自动换行版式不变形作者:破烂小笔Word中编辑合同、协议、考卷、介绍信一类文档时,往往需要在文本中留出一定的空格并设置下划线以便填写。当这些空格出现在上一行末和下一行开头时,如果空格...
  • 文本显示工具,支持长英文自动换行,QLabel不支持长串英文自动换行
  • 需要换行的数据.replace("\n","");
  • 易语言高级表格自动换行按行数调整行高源码,高级表格自动换行按行数调整行高,取指定表格行数
  • 1 问题 2 解决方案 3 效果
  • Word2010-页眉中字数未满但自动换行

    千次阅读 2018-08-09 11:10:01
    原因是右侧缩进问题,解决办法: 1.双击选中页眉 ...gt;选中段落-&gt;设置右缩进为0,修改前为1.75厘米,所以会出现自动换行 ...3.设置完成后,字体后进时就不会出现后面有较大空间自动换行的情况了...
  • 在网页上复制了一段文字,粘贴到Word中的时候,却发现文字自动换行了,好好的一段话被回车在中间断的非常乱,这是什么原因呢,怎么取消Word粘贴时的自动换行呢?问题出现的原因:出现这种情况,大多不是Word本身的...
  • word的表格编辑中,碰到文字字数过多自动换行,导致字的行距很宽,把表格顶的很大,如此一来影响美观,下面有个不错的解决方法以版本2010为例,大家可以参考下在Word文档中编辑表格时怎么调整表格中文字的行距?...
  • CSS控制文本自动换行CSS控制文本自动换行,阅读CSS控制文本自动换行,1.你定死表格的宽度,即给表格一个宽度值(是 数值,不是百分比) 2.强制不换行div{//white-space:不换行;normal 默认;nowrap强制在同一行内显示...
  • 我们经常从网上或者其他的文章中复制一些文字到我们的word文档编辑一篇文章,但有时我们会发现,由于格式不一样,有时会出现一段文字没有到整行就自动换行了,很不美观,但是前面虽然是空格显示,一删除,没有删掉...
  • Word没有到一行自动换行如何解决

    万次阅读 2016-10-21 21:08:32
    选中内容,右键-》段落-》中文版式-》允许西文在单词中间换行

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,864
精华内容 20,345
关键字:

word无法自动换行