自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法

对于div,p等块级元素

正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行

html

正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义

css

#wrap{white-space:normal;   width:200px;   }

1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap   :   break-word   ;或者word-break:break-all;实现强制断行

#wrap{word-break:break-all;   width:200px;}

或者

#wrap{word-wrap:break-word;   width:200px;}

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

效果:可以实现换行

2.(Firefox浏览器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有解决这个问题,我们只有让超出边界的字符隐藏或者,给容器添加滚动条

#wrap{word-break:break-all;   width:200px;   overflow:auto;}

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

效果:容器正常,内容隐藏

对于table

1.   (IE浏览器)使用   table-layout:fixed;强制table的宽度,多余内容隐藏

abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss

效果:隐藏多余内容

2.(IE浏览器)使用   table-layout:fixed;强制table的宽度,内层td,th采用word-break   :   break-all;或者word-wrap   :   break-word   ;换行

abcdefghigklmnopqrstuvwxyz   1234567890 abcdefghigklmnopqrstuvwxyz   1234567890

效果:可以换行

3.   (IE浏览器)在td,th中嵌套div,p等采用上面提到的div,p的换行方法

4.(Firefox浏览器)使用   table-layout:fixed;强制table的宽度,内层td,th采用word-break   :   break-all;或者word-wrap   :   break-word   ;换行,使用overflow:hidden;隐藏超出内容,这里overflow:auto;无法起作用

abcdefghigklmnopqrstuvwxyz1234567890 abcdefghigklmnopqrstuvwxyz1234567890

html 页面太长,页面数据展示的太长,怎么让他自动换行相关推荐

  1. ggplot2作图细节(长宽数据转化,数据集挑选,变量排序,调色板限制变量解决方案)

    ggplot2作图细节 我们每个人作图之前都需要将数据整理到位,不然走不到作图哪一步,就进行不下去了.学会前期数据处理比后期图形选择更加重要. 长宽数据概念以及转换 长宽数据在数据运算作图领域非常重要 ...

  2. 首页数据展示前端页面

    首页数据展示前端页面 1.首页前端实现 1.1.封装api请求,用户调用后端接口 1.1.1.创建api文件夹,创建/api/hosp/hosp.js 1.1.2.创建/api/cmn/dict.js ...

  3. SpringBoot简单项目搭建,从数据读取数据展示到页面

    springboot快速搭建web项目,无需繁琐xml配置,热部署,无需重启服务器,简单部署只需打jar包即可,有很多的优点! 刚接触到springboot花费了好几个小时,撸完一个又一个的配置坑,最 ...

  4. 如何将数据库的数据展示在页面上面呢?

    数据库中的数据 这边只是为了说明如何将数据库的数据展示在页面上面,逻辑暂时不作考虑. 1.通过链接的形式去访问Servlet http://localhost:8080/JF190902/UserSe ...

  5. Django----将后端数据展示在前端页面(展示用户列表及详情页)

    需求描述: 如下图,将后台数据库中的用户列表数据展示出来,点击某用户后,进入信息详情页面 解决方案: 涉及知识点:模板语言 django除了可以渲染html语言,还支持模板语言: {% for use ...

  6. IOS UITableView详解一数据展示 页面简单实现

    为什么80%的码农都做不了架构师?>>>    一 UITableView简介 UITableView用于表格数据展示,是使用频率最高的控件.UITableView继承自UIScro ...

  7. 集合对象数据展示到前端页面

    首先集合对象数据展示到前端容易被遗忘,这个问题还是记录下比较好.集合对象数据就是对象的集合数据通过迭代的方式分布到前端: @RequestMapping(value = "/item/ite ...

  8. h5页面笔按下默认是拖动_屡屡刷屏的长页面H5原来是这样诞生的

    昨天整理资料的时候,突然翻到了很早之前做的一个H5.看着那久远的日期,我不禁沉醉在假想的美好回忆中并沾沾自喜.然而,当我打开这个作品的时候--这是什么东西?!这是想气死谁?!不说那五颜六色的标题.时大 ...

  9. android数据回传多个页面_Android Day06四大组件之Activity多页面跳转和数据传递

    ToolBar中menu无法同时显示图标和文字问题的解决方法 Toolbar添加返回按钮 ToolBar与ActionBar 1.什么是Activity 官方文档是这么说的:Anwhich users ...

最新文章

  1. 华为,牵手这所新大学!
  2. 安装Docker和下载images镜像和常用Docker命令
  3. jquery1.6中的.prop()和.attr()异同
  4. python调用c++总结
  5. 深度学习已经取得的进展
  6. python 从尾到头打印链表
  7. Java中Comparator和Comparable之间的区别
  8. 听了一堂《**学院》的课,我也是醉了
  9. Linux学习笔记(三)
  10. 这辆迷你摩托车,很酷!
  11. 我们为什么要学习3D建模?
  12. 【干货】Python玩转各种多媒体,视频、音频到图片
  13. 一:LAMP 架构简介
  14. 【信号处理】音频信号处理平台含Matlab源码
  15. android 键盘按键监听
  16. Java 小Q 世界上最遥远的距离 解法二
  17. 《C++ Primer Plus 第六版 中文版》的研读与学习(五)
  18. 天下大事必作于细,聊聊腾讯兼容测试的升级“打怪”历程
  19. Python爬虫-专业数据库书名爬取
  20. TVS管的参数理解与选型

热门文章

  1. PPT干货:微信公众号的基础建设与规划入门手册
  2. 运营点总结思维导图如何绘制?分享运营点总结思维导图模板及绘制技巧
  3. 理解JavaScript中的异步和同步
  4. 智能指针相关问题解答
  5. VMware运维干货分享:使用ESXICLI命令查询,网卡,HBA,RIAD卡信息
  6. 苹果开始瞎搞了?你不坏我咋卖:苹果手机电量陷阱。
  7. nacos整合MySQL报错Could not retrieve transation read-only status server;
  8. java飞机大战流程图_飞机大战说明文档
  9. 比较好的运动蓝牙耳机,人气最火的五款真无线蓝牙耳机
  10. HTML:一种标记语言而不是编程语言(6.0)