オンライン教育 Web サイト用に、チャプターとチャプター セグメントに分割された柔軟なプログレス バーを作成しました。プロジェクトはレスポンシブになるため、最新のブラウザーでは柔軟である必要があります。
ここにフィドルがあります:http://jsfiddle.net/zyCkW/7/
私が達成したかったのは、チャプター リスト要素が 0 ピクセル幅で折りたたまれ、子<li>
要素 (チャプター セグメント) が #progressbar 全体の特定の割合を使用して左にフロートすることです。チャプター<li>
要素もフロートさせるか、25% の幅を与えると、セグメントは #progressbar の幅を使用せず、はるかに小さくなります。
問題:
私が書いたものは、IE7-9、Firefox、および Opera では非常にうまく機能しますが、残念ながら Webkit ブラウザー (Chrome/Safari) では機能しません。Webkit は、それを正しく処理する唯一のブラウザーだと思います... 他のブラウザーの結果に感謝しても.
これをWebkitで修正できる解決策はありますか?Javascriptを使用しないのが最善ですか?