CSS字符截取时如何使用百分比的宽度

whatisma 2009-11-18 10:15:18
POSITION: absolute;WIDTH:100%;overflow:hidden;white-space:nowrap;这种方法在页面有
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd">这句话的时候就无效。
请问在不去掉这句话的前题下有没有其他的使用百分比宽度截断字符的CSS方法?
...全文
105 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
whatisma 2009-11-20
  • 打赏
  • 举报
回复
同字符宽度的时候aspx在IIS中运行时也会比html页面中短,这到底是怎么回事?
whatisma 2009-11-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 whatisma 的回复:]
貌似没啥方法,现在发现不是 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd">这句话的问题,是制作软件的问题。在DW中html页面中可以用,到VS的aspx页面中就不能用了,当然aspx页面中拿掉这句话就可以了,可在DW的html页面中也有这句话的啊,不知道咋搞的。
另外还今天还发现个问题,就是文本框在html页面中和在aspx页面中显示的长度不同的,html页面中50字符宽度的和aspx页面中54字符宽度的显示长度才是相同的,这些差别搞的郁闷死了。

[/Quote]

感觉是VS.NET2005的问题 我上面说的文本框长度不一致情况把aspx页面放服务器上运行再访问又和html页面中的文本框在相同字符宽度的时候显示效果是一样的,在VS调试时会比html页面中短。
parss 2009-11-19
  • 打赏
  • 举报
回复
我一直都是用这种哦,CSS好像没有其它的了
飘零雾雨 2009-11-19
  • 打赏
  • 举报
回复
东邪 2009-11-19
  • 打赏
  • 举报
回复
加了xhtml1.0过渡型doctype应该不会有这种问题。
这种文档类型在目前的浏览器下基本上都比较好用。

应该把出现问题的网页(或者网址)贴出来,大家才有办法判断
whatisma 2009-11-19
  • 打赏
  • 举报
回复
貌似没啥方法,现在发现不是<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd">这句话的问题,是制作软件的问题。在DW中html页面中可以用,到VS的aspx页面中就不能用了,当然aspx页面中拿掉这句话就可以了,可在DW的html页面中也有这句话的啊,不知道咋搞的。
另外还今天还发现个问题,就是文本框在html页面中和在aspx页面中显示的长度不同的,html页面中50字符宽度的和aspx页面中54字符宽度的显示长度才是相同的,这些差别搞的郁闷死了。

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧