PLZ看到下面的链接:如何滚动文本行,而不显示滚动条
,当你看到萤火虫的长文件名,你会发现一个范围,告诉我们 - >
.FileName {
float: left;
width: 438px;
}
我们已经为此跨度预定义宽度!
q#1:为什么我们在该div中溢出,我该如何解决这个问题?
q#2(重要):是否可以使该文件名可滚动而不显示滚动条?
编辑
(使用jQuery或JavaScript或CSS)
在此先感谢
PLZ看到下面的链接:如何滚动文本行,而不显示滚动条
,当你看到萤火虫的长文件名,你会发现一个范围,告诉我们 - >
.FileName {
float: left;
width: 438px;
}
我们已经为此跨度预定义宽度!
q#1:为什么我们在该div中溢出,我该如何解决这个问题?
q#2(重要):是否可以使该文件名可滚动而不显示滚动条?
编辑
(使用jQuery或JavaScript或CSS)
在此先感谢
如果你不想要一个滚动条,但要滚动,那么最明显的解决方案是使用一些JavaScript。如果你到了jQuery,这里的一些:
http://www.net-kit.com/jquery-custom-scrollbar-plugins/
我已经试过(http://www.demo.creamama.fr/plugin-scrollbar/)之一,设置包含在div文字overflow: hidden;
和div包含滚动条到display: none;
来模仿你的情况,这给了我一个没有滚动条的滚动div。
不过,我认为从UI的角度来看,如果没有滚动条的滚动部分不是最好的想法。至少应该点亮(与Mac OS Lion滚动条一样),表明您可以滚动或正在滚动。你可以设计一个javascript解决方案来实现这一点,例如使用一个小小的滚动条或指示器。
你有一个溢出,因为这种文字不能突破(有没有空格):
R1DA029_APP_SW_1212_2395_GENERIC_KT_REDBROWNBLUE_CID52_49_DB3210
你可以改变跨度到div中,给它们一个高度和一个溢出:隐藏。
HTML:
<div class="FileName">R1DA029_APP_SW_1212_2395_GENERIC_KT_REDBROWNBLUE_CID52_49_DB3210 asangsm.com.rar</div>
的CSS:
.FileName{
float: left;
width: 438px;
height: 20px;
overflow: hidden;
}
我不认为这是可能使该文件名滚动而不显示滚动条。
短缺使用CSS3's marquee,我可以看到没有简单的解决方案。你将不得不使用Javascript。
根据避免换行符,您可以使用white-space: nowrap;
。
感谢您的意见 – MoonLight
谢谢你的回答/你会告诉我们在jsfiddle中的示例! – MoonLight
我试图在jsfiddle中快速拍打东西,但它并不容易。如果你可以尝试实现jQuery解决方案之一,我很乐意看看它是否仍然无法正常工作。 – kasimir