对于一个在线教育网站,我创建了一个灵活的进度条,它分为章节和章节段。它必须在现代浏览器中灵活,因为该项目将是响应式的。
这是一个小提琴:http: //jsfiddle.net/zyCkW/7/
我想要实现的是章节列表元素以 0 像素宽度折叠,而子<li>
元素(章节段)使用整个#progressbar 的一定百分比向左浮动。如果我让章节<li>
元素也浮动或给它们 25% 的宽度,则这些段将不会使用#progressbar 的宽度并变得更小。
问题:
我写的内容在 IE7-9、Firefox 和 Opera 中运行良好,但不幸的是在 Webkit 浏览器(Chrome/Safari)中不适用:章节描述全部位于左侧,而不是像预期的那样位于第一章部分的开头。我想 Webkit 是唯一能正确处理它的浏览器……即使我很欣赏其他浏览器的结果。
有没有可以在Webkit中解决这个问题的解决方案,最好不用Javascript?