Submit Search
Upload
探索Css换行
•
4 likes
•
903 views
peun zhang
Follow
长英文换行
Read less
Read more
Report
Share
Report
Share
1 of 42
Recommended
读书文化Div入门培训
读书文化Div入门培训
Steven Lin
PPPM Bab 123
PPPM Bab 123
Roiamah Basri
40
40
Kelly Dias
GE Excite II For Sale
GE Excite II For Sale
Block Imaging
Modotti2
Modotti2
Isabel Rieiro
Blank book presentation1
Blank book presentation1
catherineca
Pegasi Energy Research Note July 18, 2012
Pegasi Energy Research Note July 18, 2012
ProActive Capital Resources Group
Burufly Overview 20130927
Burufly Overview 20130927
Peter Goldsworthy
Recommended
读书文化Div入门培训
读书文化Div入门培训
Steven Lin
PPPM Bab 123
PPPM Bab 123
Roiamah Basri
40
40
Kelly Dias
GE Excite II For Sale
GE Excite II For Sale
Block Imaging
Modotti2
Modotti2
Isabel Rieiro
Blank book presentation1
Blank book presentation1
catherineca
Pegasi Energy Research Note July 18, 2012
Pegasi Energy Research Note July 18, 2012
ProActive Capital Resources Group
Burufly Overview 20130927
Burufly Overview 20130927
Peter Goldsworthy
Product portfolio 2013
Product portfolio 2013
Zain Master
ONI 1.0T Extremity MRI for Sale
ONI 1.0T Extremity MRI for Sale
Block Imaging
Érase una vez...
Érase una vez...
amapola08
Institut Nou del Poblenou
Institut Nou del Poblenou
Institut Quatre Cantons
環境コミュニケーションをデザインする。
環境コミュニケーションをデザインする。
Yutaka Kamioka
2012 Library Orientation (1 August 2012)
2012 Library Orientation (1 August 2012)
Joanne4
éRase una vez
éRase una vez
amapola08
Thefuturewewantrio20outcomedocument 120619185658-phpapp02
Thefuturewewantrio20outcomedocument 120619185658-phpapp02
Antoine Hauville
Understanding information sources (online) library course (Updated August 2012)
Understanding information sources (online) library course (Updated August 2012)
Joanne4
31-01-2013 Thierry Thijssen, Coosto
31-01-2013 Thierry Thijssen, Coosto
KennisKring Amsterdam
Data Cabling Reference Sites Winter 2010 (2)
Data Cabling Reference Sites Winter 2010 (2)
shaunbarnes
PLEA conference 2008, Dublin
PLEA conference 2008, Dublin
wouterleduc
Basic reporter module
Basic reporter module
Avreporter KONsys
Motos
Motos
Vane Caamaño Perez
Goldman Report SSIE 1.30.12
Goldman Report SSIE 1.30.12
ProActive Capital Resources Group
The ProActive Network's PRISM product
The ProActive Network's PRISM product
ProActive Capital Resources Group
Evaluation 1
Evaluation 1
EDPRICE93
Law 1102
Law 1102
catherineca
Gunung kelud
Gunung kelud
Naya Ti
CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法
知世‧安索帕 台北 (使用經驗設計中心)
CSS 語法教學
CSS 語法教學
Shengyou Fan
程式人雜誌 -- 2014 年9月號
程式人雜誌 -- 2014 年9月號
鍾誠 陳鍾誠
More Related Content
Viewers also liked
Product portfolio 2013
Product portfolio 2013
Zain Master
ONI 1.0T Extremity MRI for Sale
ONI 1.0T Extremity MRI for Sale
Block Imaging
Érase una vez...
Érase una vez...
amapola08
Institut Nou del Poblenou
Institut Nou del Poblenou
Institut Quatre Cantons
環境コミュニケーションをデザインする。
環境コミュニケーションをデザインする。
Yutaka Kamioka
2012 Library Orientation (1 August 2012)
2012 Library Orientation (1 August 2012)
Joanne4
éRase una vez
éRase una vez
amapola08
Thefuturewewantrio20outcomedocument 120619185658-phpapp02
Thefuturewewantrio20outcomedocument 120619185658-phpapp02
Antoine Hauville
Understanding information sources (online) library course (Updated August 2012)
Understanding information sources (online) library course (Updated August 2012)
Joanne4
31-01-2013 Thierry Thijssen, Coosto
31-01-2013 Thierry Thijssen, Coosto
KennisKring Amsterdam
Data Cabling Reference Sites Winter 2010 (2)
Data Cabling Reference Sites Winter 2010 (2)
shaunbarnes
PLEA conference 2008, Dublin
PLEA conference 2008, Dublin
wouterleduc
Basic reporter module
Basic reporter module
Avreporter KONsys
Motos
Motos
Vane Caamaño Perez
Goldman Report SSIE 1.30.12
Goldman Report SSIE 1.30.12
ProActive Capital Resources Group
The ProActive Network's PRISM product
The ProActive Network's PRISM product
ProActive Capital Resources Group
Evaluation 1
Evaluation 1
EDPRICE93
Law 1102
Law 1102
catherineca
Gunung kelud
Gunung kelud
Naya Ti
Viewers also liked
(19)
Product portfolio 2013
Product portfolio 2013
ONI 1.0T Extremity MRI for Sale
ONI 1.0T Extremity MRI for Sale
Érase una vez...
Érase una vez...
Institut Nou del Poblenou
Institut Nou del Poblenou
環境コミュニケーションをデザインする。
環境コミュニケーションをデザインする。
2012 Library Orientation (1 August 2012)
2012 Library Orientation (1 August 2012)
éRase una vez
éRase una vez
Thefuturewewantrio20outcomedocument 120619185658-phpapp02
Thefuturewewantrio20outcomedocument 120619185658-phpapp02
Understanding information sources (online) library course (Updated August 2012)
Understanding information sources (online) library course (Updated August 2012)
31-01-2013 Thierry Thijssen, Coosto
31-01-2013 Thierry Thijssen, Coosto
Data Cabling Reference Sites Winter 2010 (2)
Data Cabling Reference Sites Winter 2010 (2)
PLEA conference 2008, Dublin
PLEA conference 2008, Dublin
Basic reporter module
Basic reporter module
Motos
Motos
Goldman Report SSIE 1.30.12
Goldman Report SSIE 1.30.12
The ProActive Network's PRISM product
The ProActive Network's PRISM product
Evaluation 1
Evaluation 1
Law 1102
Law 1102
Gunung kelud
Gunung kelud
Similar to 探索Css换行
CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法
知世‧安索帕 台北 (使用經驗設計中心)
CSS 語法教學
CSS 語法教學
Shengyou Fan
程式人雜誌 -- 2014 年9月號
程式人雜誌 -- 2014 年9月號
鍾誠 陳鍾誠
CSS 菜鳥救星
CSS 菜鳥救星
Ying-Hsiang Liao
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
Kuro Hsu
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
Duran Hsieh
Css
Css
fzuhua
6. CSS
6. CSS
riomusi
Css教學
Css教學
蘇姵欣 PeiSu
10 css設計
10 css設計
欣彥 郭
Less is more
Less is more
simplelife7
Less is more!?
Less is more!?
simplelife7
Html基础培训
Html基础培训
fangdeng
高效率的、可维护的Css
高效率的、可维护的Css
simaopig
[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS
jeannewoo
Html&css培训 舒克
Html&css培训 舒克
jay li
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
Joseph Chiang
Django Girls 2015 - CSS
Django Girls 2015 - CSS
Hsuan Fu Lien
輕鬆學會網頁前端
輕鬆學會網頁前端
Xi-Zhe Lin
CSS超基礎入門
CSS超基礎入門
小均 張
Similar to 探索Css换行
(20)
CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法
CSS 語法教學
CSS 語法教學
程式人雜誌 -- 2014 年9月號
程式人雜誌 -- 2014 年9月號
CSS 菜鳥救星
CSS 菜鳥救星
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
Css
Css
6. CSS
6. CSS
Css教學
Css教學
10 css設計
10 css設計
Less is more
Less is more
Less is more!?
Less is more!?
Html基础培训
Html基础培训
高效率的、可维护的Css
高效率的、可维护的Css
[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS
Html&css培训 舒克
Html&css培训 舒克
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
Django Girls 2015 - CSS
Django Girls 2015 - CSS
輕鬆學會網頁前端
輕鬆學會網頁前端
CSS超基礎入門
CSS超基礎入門
More from peun zhang
WePayUI组件设计的秘密
WePayUI组件设计的秘密
peun zhang
让H5页面适配移动设备全家 - 前端篇 - peunzhang
让H5页面适配移动设备全家 - 前端篇 - peunzhang
peun zhang
让H5页面适配移动设备全家 - 设计师篇
让H5页面适配移动设备全家 - 设计师篇
peun zhang
常见的模块,你语义化没
常见的模块,你语义化没
peun zhang
Keyfan
Keyfan
peun zhang
Peun photo
Peun photo
peun zhang
More from peun zhang
(6)
WePayUI组件设计的秘密
WePayUI组件设计的秘密
让H5页面适配移动设备全家 - 前端篇 - peunzhang
让H5页面适配移动设备全家 - 前端篇 - peunzhang
让H5页面适配移动设备全家 - 设计师篇
让H5页面适配移动设备全家 - 设计师篇
常见的模块,你语义化没
常见的模块,你语义化没
Keyfan
Keyfan
Peun photo
Peun photo
探索Css换行
1.
探索CSS换行 Tid Peunzhang
2.
我们会遇到这样问题 • 长单词或长字段溢出容器
3.
长单词或长字段溢出DIV容器
4.
长单词或长字段溢出DIV容器 • 样式和结构 <style type="text/css"> body{background:#ccc;} div{width:150px;height:150px;border:5px
#F00 dotted; margin:50px;font-size:30px;} </style> <div>Hi<br />ttttttttttttttttttttttttttttttttttttt<br />you</div>
5.
长单词或长字段溢出表格
6.
长单词或长字段溢出表格 • 样式和结构 <style type="text/css"> body{background:#ccc;} div{width:150px;height:150px;margin:50px;font-size:30px; border:3px
solid #000;} </style> <div> <table> <tr><td>表格</td></tr> <tr><td>Hi<br />tttttttttttttttttttttttttttttt<br />you</td></tr> </table> </div>
7.
长单词或长字段溢出表格实例
8.
百度下,我们解决了这个问题 • break-word 和
break-all
9.
普通容器解决方案 • 针对Div容器所写的Css代码 word-wrap:break-word word-break:break-all
10.
表格解决方案 • 针对Div容器中的表格所写的Css代码 table-layout:fixed word-wrap:break-word word-break:break-all
11.
我们这样解决了这个问题
12.
长单词和字段被强行断行了 • 再次遇到这个“bug”,再次就这样修
复了… ,开始产生了疑问:Why
13.
Do you know
word-wrap? • word-wrap(自动换行) 属性一:normal 控制连续文本换行 属性二: break-word 内容将在边界内换行
14.
Whart is word-break? •
word-break(字内断开) 属性一:normal : 允许在字内换行 属性二:break-all : 任意字内断开 属性三: keep-all 不允许字断开
15.
区分word-wrap和word-break • word-wrap:break-word 该行末端宽度不够显示整个单词,它会自动把
整个单词放到下一行,而不会把单词截断掉的 • word-break:break-all 该行末端宽度不够显示整个单词,它会把单词 截断
16.
使用word-wrap 还是 word-break •
word-wrap, word-break 为IE的私有 属性,随后其他浏览器也不同程度 地实现了其中的某些,之后,被吸 纳为 CSS3 标准,问题是有些浏览器 还不支持。
17.
测试
18.
短英文数字Demo
19.
Demo1 短字段的DIV容器 • 默认自动换行,但浏览器展示不一致
IE
20.
Demo1 短字段的DIV容器 • 默认自动换行,但浏览器展示不一致
Firefox
21.
Demo1 短字段的DIV容器 • 默认自动换行,但浏览器展示不一致
Chrome
22.
Demo2 短字段的表格容器 • 默认自动换行,但浏览器展示不一致
IE
23.
Demo2 短字段的表格容器 • 默认自动换行,但浏览器展示不一致
Chrome、firefox
24.
长英文数字Demo
25.
这6个按钮为测试用 1.overflow:hidden 溢出隐藏 2.overflow:auto 溢出自动 3.white-space:nowrap
禁止换行 4.word-wrap:break-word 边界内换行 5.word-break:break-all 词内换行 6.table-layout:fixed 固定表格
26.
勾选以下按钮起作用
27.
Demo1 被撑破的容器 • Div容器,被长字段撑破
28.
Demo1 被撑破的容器 • 只勾选按钮4,在所有浏览器显示正常
29.
Demo1 被撑破的容器 • 只勾选按钮5,火狐无效,其它正常
30.
Demo2 被撑破的表格 • 5列的表格,被长字段撑破
31.
Demo2 被撑破的表格 • 只勾选按钮4,在所有浏览器中无效
32.
Demo2 被撑破的表格 • 勾选按钮4和6,所有浏览器显示正常
33.
Demo2 被撑破的表格 • 只勾选按钮5,火狐无效,其它正常
34.
更多Demo,请下载附件
35.
6个按钮在测试结果 1.overflow:hidden 溢出隐藏 表格中失效 2.overflow:auto 溢出自动 正常使用 3.white-space:nowrap
禁止换行 正常使用 4.word-wrap:break-word 词内换行 只支持连续的英文和数字,在表格中失效 5.word-break:break-all 边界内换行 支持包括英文和数字的词句短,在火狐中失效 6.table-layout:fixed固定表格 启动该属性可在表格中支持word-wrap:break-word;overflow:hidden
36.
总结
37.
对Div容器 • 在遇到容器宽度不够的情况下,建
议方法是 word-wrap:break-word
38.
对Div容器 • 其实浏览器的默认状态已经调整的很
好了,长单词长字段出现的概率是比 较小的,问题主要而在于设计,如容 器的宽度不够,像遇到日期2012-2-31 这种情况,设置容器宽度合理即可。
39.
对Div容器 • 少数太长的情况可考虑添加连字符
“-”或者<br>使它自动断开,最后设 置 overflow: hidden; 避免视觉上的 溢出。
40.
对表格 • 在遇到容器宽度不够的情况下,解
决的方法是 word-wrap:break-word table-layout:fixed • 另外,考虑添加连字符“-”或者<br> 使它自动断开
41.
对表单中用户输出的内容 • 如评论或者链接: 1111111111111111111111111……..
http://juhui.tenpay.com/goods/opera te/position.shtml 可使用 word-wrap: break-word; 来强 行截断。
42.
完