long7181226 / compatibility-detector

Automatically exported from code.google.com/p/compatibility-detector
Apache License 2.0
0 stars 0 forks source link

RT3005 text_overflow_ellipsis #30

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
第一轮测试:准确

---------------------------[用法有问题,没有实际视觉影响] #1

1、文字宽度不足以溢出包含块或文本溢出了渲染的省略号 IE 
和 Chrome 中位置不同(差异较小)

2、应用 ‘text-overflow : ellipsis’ 的元素中无文本元素,比如 
OBJECT 或元素 ‘display : none’

测试样例:
text-overflow_ellipsis_with_no_text.html

URL:
http://military.china.com/

---------------------------[可能存在的用法有问题,有视觉影响] #1

Chrome 中当应用 ‘text-overflow : ellipsis’ 
的元素中包含块元素的时候,其内溢出的内联文本不会以省��
�号(三个点)表示,而 IE 则无影响,仍会显示省略号。

测试样例:
block_element_inside.html

------------------------------------------------------------
第二轮测试:有误报(50% [2/4])

---------------------------[误报] #1

在标准模式下,当同时应用 ‘text-overflow : ellipsis’ 和 
‘overflow : hidden;’ 
的元素中包含块元素的时候,若块元素内的文本超出该元素��
�所有浏览器都会裁切掉超出部分,不会出现省略号,没有兼�
��性问题,误报。

测试样例:
both_text-overflow_and_overflow.html

URL:
http://books.google.com/

---------------------------[误报] #2

应用 ‘text-overflow : ellipsis’ 和 ‘overflow : hidden;’ 
的元素中文本未超出该元素,所有浏览器都都兼容,误报。

测试样例:
no_ellipsis.html

URL:
http://allrecipes.com/

Original issue reported on code.google.com by wangju...@beyondsoft.com on 16 Nov 2010 at 9:16

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by wangju...@beyondsoft.com on 19 Nov 2010 at 2:33

GoogleCodeExporter commented 9 years ago
修复当文字被块元素包含的误报情况。

Original comment by duanli...@beyondsoft.com on 2 Dec 2010 at 8:17

GoogleCodeExporter commented 9 years ago
增加对word-wrap:break-word的过滤,增加对TD元素的过滤
使用小技巧,得到设置text-overflow:ellipsis元素的子元素的宽度
判断是否有兼容性问题

Original comment by duanli...@beyondsoft.com on 6 Dec 2010 at 3:44

GoogleCodeExporter commented 9 years ago
判断子元素是否大于父元素宽度,排除子元素是非block情况,
排除子元素是<a>等标签并设置float的情况,判断父元素是否设
置宽度。

Original comment by duanli...@beyondsoft.com on 7 Dec 2010 at 9:50

GoogleCodeExporter commented 9 years ago

Original comment by sundongg...@beyondsoft.com on 8 Dec 2010 at 10:20

GoogleCodeExporter commented 9 years ago
准确率 100%(30/30)

Original comment by duanli...@beyondsoft.com on 9 Dec 2010 at 2:26

GoogleCodeExporter commented 9 years ago

Original comment by sundongg...@beyondsoft.com on 13 Dec 2010 at 3:20