有时候文本内容中包含了特别长的单词或特别长的URL地址——URL地址既不包含半角空格,也不包含连字符,因此当浏览器窗口较窄时,浏览器下部将会出现滚动条,用户只有通过拖动滚动条才能看到全部内容。

如果需要改变浏览器的默认行为,则可通过word-wrap属性进行设置。该属性支持如下两个值。

  • normal:靠浏览器默认规则进行换行。
  • break-word:设置允许在单词中间换行。

为了让浏览器控制文本内容在长单词、URL地址中间换行,可以通过word-wrap属性来实现,如果把word-wrap属性设为break-word,即可让浏览器在长单词和URL地址中间换行。

如下页面示范了word-wrap属性的功能。

<!DOCTYPE html>
<html>
<head><meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title> word-wrap </title><style type="text/css">/* 为div元素增加边框 */div{border:1px solid #000000;height: 70px;width:140px;}</style>
</head>
<body>
<!-- 不允许在长单词、URL地址中间换行 -->
word-wrap:normal <div style="word-wrap:normal;">
Our domain is http://www.crazyit.org</div>
<!-- 允许在长单词、URL地址中间换行 -->
word-wrap:break-word <div style="word-wrap:break-word;">
Our domain is http://www.crazyit.org</div>
</body>
</html>

效果图:

需要指出的是,word-break与word-wrap属性的作用并不相同,它们的区别如下。

  • word-break:将该属性设为break-all,可以让元素内每一行文本的最后一个单词自动换行。(在我的博客中有详细介绍)
  • word-wrap:该属性会尽量让长单词、URL地址不要换行。即使将该属性设为break-word,浏览器也会尽量让长单词、URL地址单独占用一行,只有当一行文本都不足以显示这个长单词、URL地址时,浏览器才会在长单词、URL地址中间换行。

word-wrap控制长单词或URL地址换行相关推荐

  1. word-wrap长单词与URL地址自动换行

    word-wrap长单词与URL地址自动换行 word-wrap属性的属性值: 1)normal 浏览器保持默认的处理方式,只有在半角空格或者是连字符的地方进行换行 2)break-word 浏览器可 ...

  2. CSS3让长单词与URL地址自动换行——word-wrap属性

    div{ word-wrap:break-word; } word-wrap属性可以使用的属性值为normal与break-word两个.使用normal属性值时浏览器默认处理,只在半角空格或者连字符 ...

  3. html5属性单词,在Html5 中word-wrap属性用于实现长单词和URL地址的自动换行。( )

    [判断题]低温有利于延长休眠时间,温度越低效果越好.( ) [单选题]在下列规定商品检验时间和地点的方法中,较为公平合理的是( ). [多选题]The introduction of process ...

  4. js控制URL地址的改变,以微信服务号的授权获取用户的昵称和头像为例

    当遇到某个场景需改变当前的URL的时候,有以下几种方法 window.location = "http://service.gaotianyue.com/moon/index.html?op ...

  5. php视频播放链提取,php获取腾讯云点播上传视频后获取视频url地址以及时长 | 小灰灰博客...

    /** * Created by PhpStorm. * User: 小灰灰 * Date: 2018/12/23 9:02 * Other: */ class Test { public funct ...

  6. 结对项目-最长单词链总结

    项目 内容 这个作业属于哪个课程 2023北航敏捷软工 这个作业的要求在哪里 结对项目-最长单词链 我在这个课程的目标是 学习软件工程理论,在实践中体会并运用软件工程理论,收获团队开发和软件工程实践经 ...

  7. 浏览器输入一个URL地址后发生的事情

    在浏览器中输入一个URL至页面呈现,发生的事情? 1.域名解析:浏览器获得URL地址,向操作系统请求该URL对应的IP地址,操作系统查询DNS(首先查询本地HOST文件,没有则查询网络)获得对应的IP ...

  8. 结对编程——最长单词链

    项目 内容 这个作业属于哪个课程 2023 年北航软件工程 这个作业的要求在哪里 结对项目-最长英语单词链 我在这个课程的目标是 学习软件工程的科学理论知识,在实践中锻炼自我思考能力和团队开发能力 这 ...

  9. 软工第三次作业——结对编程之最长单词链

    项目 内容 这个作业属于哪个课程 2023北航敏捷软工 这个作业的要求在哪里 结对项目-最长单词链 我在这个课程的目标是 学习软件工程理论,在实践中体会并运用软件工程理论,收获团队开发和软件工程实践经 ...

最新文章

  1. Ubuntu 系统打开任务管理
  2. 单片机红绿灯电路灯有几种_LED路灯电源防雷与设计方案
  3. POJ 2480 (约数+欧拉函数)
  4. ajax firefox,Jquery ajax不在firefox中工作
  5. php 机数,PHP实现自动刷数和“灌水”机
  6. 直通输出设备 android kodi,【本地播放】利用Kodi媒体播放器轻松实现源码输出DTS到功放...
  7. 无人驾驶出租车已经在北京全面开放,未来普通人还需要学驾照吗?
  8. Cocos Creator 编辑器扩展
  9. VirtualBox中的虚拟网络环境设置
  10. 王兴191条思考:一个顶级创始人的修炼与洞察
  11. opencv图片保存0字节_openCV中IplImage的使用
  12. 软路由硬件, 研究了一圈还是J1900 , i211网卡又如何
  13. [Arch]常用软件安装使用
  14. trimmed ICP及其在PCL代码解析与使用
  15. Java实体对象为null时set方法空指针异常
  16. 用计算机计算工资的公式,工资、薪金所得个人所得税Excel计算公式(正算)
  17. 使用 Piral 创建微前端
  18. 高性能服务器设计[转自腾讯km,由qzhang同学翻译]
  19. XML生成XSD的方法
  20. 【Maven】你好,Maven >>> 与Maven的初次见面~

热门文章

  1. 手游创业是新的风口吗
  2. mate9 android os,华为Mate9评测:全新EMUI 5系统 永不卡顿的安卓机?
  3. 关于程序员成长的一点思考
  4. android开源项目---RoundedImageView制作圆角矩形,椭圆形以其圆形控件
  5. 原始经纬度转百度地图定位并显示地理位置
  6. 美团网站底部超链接部分设计实现
  7. 数据挖掘算法——常用分类算法总结
  8. NYOJ-599-奋斗的小蜗牛-2013年11月4日22:22:22
  9. PC端、手机端在线预览文档组件react-file-viewer与npm构建内存溢出
  10. Striped64 深入源码解析