サイトの再構築に Twitter Bootstrap (いくつかのカスタマイズを含む) を使用することを検討しています。
問題の 1 つは、Chrome や Safari などの Webkit ブラウザーでのページ/テキストのズームです。これらは、ズーム時にテキストを画面に再ラップしません。代わりに、テキストはページの外に続き、水平スクロールが必要になります。
たとえば、Chrome/Safari と Firefox での Bootstrap ホームページのテキストのズームを比較してください。
これは、ピクセルベースのレイアウトを使用する Webkit の既知の「機能」のようです。em ベースの幅を使用することで解決できますが、これは標準の Bootstrap では実用的ではないように見えます (変更と保守が多すぎます)。
それで、emベースの幅を使用するBootstrapの派生物はありますか、それともcssなどのスニペットを追加して問題を回避する方法はありますか? これまでのところ、このプロジェクトで Bootstrap を使用するのを妨げているのはこれだけです。頻繁にズームする弱視ユーザーにもアクセスしやすいサイトにしたいと考えています。
Webkit がバグや機能を修正して他のブラウザ エンジンと同じように動作するようになればいいのですが、残念ながらすぐにそうなることはないと思います。
[更新] 明確にするために、これは私が求めている Firefox と完全に似たアクションです: テキストのズームは列内に制限されたままです。また、メディア クエリは、テキストがズームされているときに画面上のスペースが制限されていることを認識し、メニューと列の数を調整します。によると。流動的なレイアウトはメインの記事のテキストを制限するのに役立ちますが、ズームするとメニューとサイドバーは依然として Chrome/Safari で混乱します.