タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

+参考記事と+ブラウザに関するhaniworksのブックマーク (2)

  • [フロントエンド] ブラウザレンダリングの仕組みを理解して、ブラウザに優しいJavaScriptを書こう - YoheiM .NET

    [フロントエンド] ブラウザレンダリングの仕組みを理解して、ブラウザに優しいJavaScriptを書こう こんにちは、@yoheiMuneです。 ブラウザのレンダリングの仕組みはHTML5 RocksやHow browsers workで詳しく解説されてきました。しかしそれらはとても詳細で、読破して理解するのは大変です。 今回のブログでは手軽にレンダリングの概要を理解できるように心がけました。またより詳しく学べるようなリンクも記載しました。 そしてブラウザのレンダリングの仕組みを理解した上で、どのようなJavaScriptを書くべきかについても記載しました。 目次 ブラウザのレンダリングの仕組み この章では、HTMLCSSが読み込まれてから画面に表示されるまでの間に、ブラウザがどのような処理を行っているかを説明します。 ファイル読み込みから表示までの一連の流れは以下図の通りです。 [1]

    [フロントエンド] ブラウザレンダリングの仕組みを理解して、ブラウザに優しいJavaScriptを書こう - YoheiM .NET
  • Chromeの自動フォントサイズ調整機能 – NonTitle

    ChromeCSSのfont-size:9px以下が有効にならないのをご存知でしょうか。僕はお恥ずかしながら最近知りました。Chromeにはユーザーがテキストを読みやすいように自動で小さすぎる文字を大きくする機能を備えています。個人的にはそんなもん実装するなよって思いますが、ユーザビリティ的には正解なんでしょうかね。 ですが、Chromeのそのありがたいのかどうかわからない自動フォントサイズ調整機能をCSSで強制的に無効にする方法があります。下記のプロパティで「none」を設定するだけです。個人的にはCSSで無効にされるようなものなら実装すんなよってまたまた思っちゃいます。全体に設定したいのであれば「body」に記述すればいいですし、特定の箇所だけに設定したければ「id」や[class]に記述してください。 -webkit-text-size-adjust:none; これで問題(?)は

  • 1