我们在进行html开发时,特别是遇到一长串的英文时,它不能自动换行,直接一行显示,非常影响视觉,下面给大家分享下CSS分别实现英文强制不换行,自动换行,强制换行的方法。

css解决英文不换行的方法:

1、强制不换行p { white-space:nowrap; }

2、自动换行p { word-wrap:break-word; word-break:normal; }

3、强制英文单词断行p { word-break:break-all; }

*注意:设置强制将英文单词断行,需要将行内元素设置为块级元素。如:span { display:block; }

white-space 属性

white-space 属性设置如何处理元素内的空白。

这个属性声明建立布局过程中如何处理元素中的空白符。值 pre-wrap 和 pre-line 是 CSS 2.1 中新增的。

属性值:normal 默认。空白会被浏览器忽略。

pre 空白会被浏览器保留。其行为方式类似 HTML 中的

 标签。

nowrap 文本不会换行,文本会在在同一行上继续,直到遇到
标签为止。

pre-wrap 保留空白符序列,但是正常地进行换行。

pre-line 合并空白符序列,但是保留换行符。

inherit 规定应该从父元素继承 white-space 属性的值。

word-wrap 属性

word-wrap 属性允许长单词或 URL 地址换行到下一行。

语法:word-wrap: normal|break-word;

属性值:normal 只在允许的断字点换行(浏览器保持默认处理)。

break-word 在长单词或 URL 地址内部进行换行。

word-break 属性

word-break 属性规定自动换行的处理方法。

提示:通过使用 word-break 属性,可以让浏览器实现在任意位置的换行。

语法:word-break: normal|break-all|keep-all;

属性值:normal 使用浏览器默认的换行规则。

break-all 允许在单词内换行。

keep-all 只能在半角空格或连字符处换行。

html英文不会自动换行,css怎么解决英文不换行?相关推荐

  1. html中英文字母占几个px,CSS中解决英文字母、数字过长或者文本撑开网页

    例如:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa不能处理自动换行,将表格伸的很长很长,而汉字字符却可以自动换行. 原因是: 英文字母之间如果没有空格, ...

  2. CSS样式解决英文换行断词问题

    * {word-wrap : break-word ;word-break : break-all ;} /*word-wrap是控制换行的. 使用break-word时,是将强制换行.中文没有任何问 ...

  3. CSS解决英文自动换行问题

    当容器内出现长串英文时,容器会被撑大,此时内容不会自动换行,那么如何用css来解决英文自动换行问题呢?请往下阅读: 如果是在Table内出现此问题,可以在table标签中加入 style=" ...

  4. 【转】解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 CSS强制不换行

    解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 && CSS强制不换行 例如:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa不 ...

  5. css怎么控制两个字母,css英文字母数字自动换行且不断词方法

    本文章来给各位同学介绍css怎样让英文字母数字自动换行且不断词方法总结,有需要了解的同学可进入参考. 当一个定义了宽度的块状元素中填充的全部为纯英文或者纯数字的时候,在IE和FF中都会撑大容器,不会自 ...

  6. html div英文自动换行,div 实现长英文字母自动换行CSS

    自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 最佳CSS定义换行代码 .wrap { table-layout:fi ...

  7. html中td 的值不换行符,解决英文字母在td标签中不换行的问题

    解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 && CSS强制不换行 例如:asdfsdfsdfdsf不能处理自动换行,将表格伸的很长很长,而汉字字符却可以自动换行. 原 ...

  8. html怎样让文字自动换行,css中文字自动换行如何实现

    css中文字自动换行如何实现 在div css布局中,遇到连续英文字母或连续数字在div.p.h2.h1等盒子里排成一排显示不会自动随盒子宽度限制而自动换行. 当然中文字在DIV或任意盒子中均会自动换 ...

  9. css+js解决文本两端对齐以及分散对齐

    一个很简单的设计排版样式,A图表示居左对其,但实际上我们想要的可能是B所示的对齐方式. 这就是传说中的两端对齐 还有一种更确切的说法是两端分散对齐. 最开始的时候 ,我试图使用CSS来解决这个小问题, ...

最新文章

  1. Tomcat 的目录结构
  2. 数字后端基本概念介绍<Endcap Cell>
  3. 38 | 测试数据的“银弹”- 统一测试数据平台(下)
  4. Enterprise Library引起的A reference to 'System.Design' could not be added
  5. Android 程序清单详解
  6. Vue概述和各种前端框架
  7. 【短道速滑四】Halcon的texture_laws算子自我研究
  8. 怎么开启2345加速浏览器的过滤弹窗广告
  9. Windows 自动连接wifi的bat批处理脚本
  10. free导致的内存踩踏例子
  11. Android音频 —— 音量调节
  12. 《经理人常犯的11种错误》观后感
  13. 入门微信小程序的看过来呀
  14. 第6章 - 多无人车系统的协同控制 --> 无人车运动原理
  15. 千兆手持式以太网测试仪
  16. 谁说专科学历找不到Java工作?自学Java,第一份工作13k。
  17. 常用的国内外短网址生成服务
  18. 阿里的Hadoop之路:Hadoop的过去、现在和未来
  19. 【JAVA 面向对象编程】
  20. Vue keep-alive的使用方法

热门文章

  1. Mac NodeJS 版本管理
  2. 2016考研计算机真题错题本
  3. 学校计算机台账管理制度,德江县对中小学(园)常规工作实行台账管理制度
  4. stm32实用循环buffer
  5. 国内厂商:苹果胜诉高通太难 不过或能减少专利费
  6. C语言:二进制与十进制相互转换
  7. 当当网双11超级工程:运维人双十一怎么过?
  8. 软件工程——用户界面设计
  9. Ubuntu 18.04 搭建 Latex 编译环境
  10. Linux Ubuntu 20.04安装UHD和GNU Radio