私は最近、CSSを学ぶ旅を始め、Gmailがどのように機能するかについて常に興味を持っていたので、Gmailのデザインを研究してきました。
私が理解できないように思われる問題の1つは、Gmailが絶対に配置されたdivを取得して、まだフローの一部であるかのように動作させる方法です。これが私が参照しているdivです:
そのdivの計算されたスタイルは次のとおりです。
問題は、ブラウザの幅が狭くなると、この絶対位置にあるdivがその左側の検索フォームと重なると思います。代わりに、それがまだフローの一部であるかのように検索フォームを圧縮しているように見えます。検索フォームとその周辺の他の要素をチェックして、重複を妨げている可能性のある余白やパディングを確認しましたが、訓練を受けていない目では何も見つかりませんでした。
より経験豊富なCSSとGmailユーザーがGmailDOMツリーを見て、これを私に説明してくれることを願っています。乾杯!