1.英语写作中一个单词一行没写完用连字符换行继续写要遵循什么样的规
英语单词移行有一定规则,归纳如下:1.移行处要用连字符号“-”,只占一个印刷符号的位置并放在该行的最后.2.移行时一般按照音节进行,故只可在两音节之间分开,不能把一个完整的音节分写在上下两行.例如:Octo-ber(正),Octob-er(误).3.复合词要在构成该词的两部分之间移行.如:some-thing,bed-room等.4.如果复合词原来就有连字符号,则就在原连字符号处分行.如:good-looking等.5.两个不同的辅音字母在一起时,移行时前后各一个.如:cap-tain,ex-pose等.6.当两个音节间只有一个辅音字母时,如果该辅音字母前的元音字母按重读开音节的规则发音,该辅音字母移至下一行.如:fa-ther等.但如果元音按重读闭音节的规则发音,则该辅音字母保留在上一行末尾.例如:man-age等.7.当遇到双写辅音字母时,一般把它们分成前后各一个.例如:mat-ter等.8.当重读音节在后面时,元音字母前的辅音字母通常移到下一行.如:po-lite等.9.单音节词不可移行.如:length,long,dance等.10.前缀或后缀要保持完整,不可分开写.如:unfit,disappear等.11.阿拉伯数字不分开移行书写.12.不论音节多少,专有名词不宜分写.例如:Nancy,Russia等.13.缩写词、略写词或某些词的缩写形式不可移行书写.例如:U.N.(联合国),P.R.C.(中华人民共和国),isn't.14.不能构成一个音节的词尾不分写.例如:stopped等.15.字母组合或辅音连缀不可移行.例如:machine,meat等.。
2.如何用css实现英文单词自动换行,添加连字符
强制不换行
a{ white-space:nowrap; }
再补充说明所有关于换行的CSS样式:
white-space: normal|pre|nowrap|pre-wrap|pre-line|inherit;
white-space 属性设置如何处理元素内的空白
normal 默认。空白会被浏览器忽略。
pre 空白会被浏览器保留。其行为方式类似 HTML 中的 pre 标签。
nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 br 标签为止。
pre-wrap 保留空白符序列,但是正常地进行换行。
pre-line 合并空白符序列,但是保留换行符。
inherit 规定应该从父元素继承 white-space 属性的值。
word-wrap: normal|break-word;
word-wrap 属性用来标明是否允许浏览器在单词内进行断句,这是为了防止当一个字符串太长而找不到它的自然断句点时产生溢出现象。
normal: 只在允许的断字点换行(浏览器保持默认处理)
break-word:在长单词或URL地址内部进行换行
word-break: normal|break-all|keep-all;
word-break 属性用来标明怎么样进行单词内的断句。
normal:使用浏览器默认的换行规则。
break-all:允许再单词内换行
keep-all:只能在半角空格或连字符处换行
转载请注明出处51数据库 » word英文换行连字符