我正在开发一个用户可以打开标签的应用程序。请注意,我使用的是 Bootstrap CSS 框架,它也有一个选项卡插件。(如果我需要更灵活的方法,我可以使用不同的库来完成这项工作。)
http://twitter.github.com/bootstrap/javascript.html#tabs
我需要的是为标签提供灵活的宽度。它应该像 Chrome/Firefox 的标签一样工作。如果选项卡的总宽度小于栏的宽度,它应该按原样工作。但是,如果它比条的宽度长,则每个选项卡宽度的大小应该相等地减小。(如果你使用 chrome/firefox 打开 10-20 个标签,你就会明白我的意思)
有没有简单的方法可以做到这一点,而不使用 javascript?我想到的唯一解决方案是使用 javascript 获取栏的内部宽度,并获取其他选项卡的宽度并将它们总结起来。如果总和更高,那么我可以调整每个选项卡的大小。
我可以实现这个解决方案,但我担心很难确保跨浏览器的兼容性。有没有更简单的方法来实现这一目标?
提前致谢,