• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > CSS的Word_break、Word_Wrap的区别及应用

CSS的Word_break、Word_Wrap的区别及应用

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含Word_break,Word_Wrap等相关知识,佚名 希望在学习及工作中可以帮助到您
在div中,文本布局经常出现,换行混乱的情况。

问题表现:
1.如果是全英文字符串,中间不包含任何符号(包括空格),不自动换行.
2.中英文混写,则在英文字符串的开始处换行(英文长度>div长度),结尾处不换行。
3.英文整个单词换行。等等,可能还有一些问题,这里只列出了常见的几个;

介绍上面几个css属性功能的简单用法;

word-wrap:normal | break-word; (内容换行)
normal:默认的属性值.(允许内容顶开指定的容器边界).
break-word:内容将在边界内换行(不截断英文单词换行,截断英文单词下面的属性才具备这个功能。)

word-break:normal | break-all | keep-all (词内换行)
normal:如果是中文则到边界处的汉字换行,如果是英文整个词换行,注意:如果出现某个英文字符串长度超过边界,则后面的部分将撑开边框,如果边框为固定属性,则后面部分将无法显示.
break-all : 强行换行,将截断英文单词
keep-all : 不允许字断开。如果是中文将把前后标点符号内的一个汉字短语整个换行,英文单词也整个换行,注意:如果出现某个英文.字符串长度超过边界,则后面的部分将撑开边框,如果边框为固定属性,则后面部分将无法显示.

text-overflow:clip | ellipsis (文本溢出)
clip :  不显示省略标记(...),而是简单的裁切
ellipsis :  当对象内文本溢出时(超过width部分)显示省略标记(...)

white-space: normal | pre | nowrap (内容不换行)
normal 默认。空白会被浏览器忽略。
pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
(层中放一个表格,如果层的float:none 则表格和层间会有空隙,这种问题的解决办法是在层的style里面加上white-space: nowrap)

使用方式: word-break:break-all;

一般情况下:

对于Firefox,CSS2标准并没有定义类似word-wrap的属性,可以通过overflow属性将撑出的部分隐藏:overflow:hidden

您可能想查找下面的文章:

  • CSS的Word_break、Word_Wrap的区别及应用

相关文章

  • 2017-08-06IE8下显示图片时多出一个边框而Chrome或Firefox下却没有
  • 2017-08-06css cursor 的可选值(鼠标的各种样式)
  • 2017-08-06IE6不兼容position:fixed属性的解决办法分享
  • 2017-08-06弹出一个遮罩层有正在加载效果的文字
  • 2017-08-06详解CSS的Sass框架中代码注释的编写方法
  • 2017-08-06CSS3 优势以及网页设计师如何使用CSS3技术
  • 2017-08-06div vertical-align不起作用解决办法
  • 2017-08-06span margin 设置生效
  • 2017-08-06CSS控制图片和文字在同一行显示且对齐的3种方法
  • 2017-08-06常用技巧margin负外边距的使用介绍

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS Hack 有关浏览器兼容方面
    • Ztree在低版本浏览器下显示错行问题的解决方法
    • 10个DIV+CSS需要注意的问题
    • CSS3对背景图片的裁剪及尺寸和位置的设定方法
    • 35款精致的 CSS3 和 HTML5 网页模板 推荐
    • 原生js方法document.getElementsByClassName在ie8及其以下的兼容性问题
    • 利用CSS span实现双语菜单的方法教程
    • 分享几个CSS小众但炫酷的技巧
    • textarea去掉滚动条 textarea横向或纵向滚动条的去掉方法
    • CSS3属性box-sizing使用指南

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有