tumblr を利用した非常にシンプルなページを作成しています。
メインエリアには 3 列のコンテンツがあります。コンテンツ div はすべて 33% の幅に設定され、左にフロートされています。ほとんどの場合、これは予想どおりに配置されますが、ウィンドウのサイズを変更すると、2 列に戻ることがあります。誰でもこれを解決する方法を知っていますか?
HTML はこちら: http://emilestest.tumblr.com
tumblr を利用した非常にシンプルなページを作成しています。
メインエリアには 3 列のコンテンツがあります。コンテンツ div はすべて 33% の幅に設定され、左にフロートされています。ほとんどの場合、これは予想どおりに配置されますが、ウィンドウのサイズを変更すると、2 列に戻ることがあります。誰でもこれを解決する方法を知っていますか?
HTML はこちら: http://emilestest.tumblr.com
特定のケースでは、いくつかの解決策があります。
div
CSSレイアウトを無効にしますdisplay: table
table
要素を使用する免責事項:彼らが読んだときに叫ぶすべての人のためにtable
:
表形式のデータを表示するためにテーブルをシミュレートするために分割を使用することは、グラフィックやページのレイアウトを制御するためにテーブルを使用することと同じくらい設計上の欠陥です。
出典: http: //en.wikipedia.org/wiki/Tableless_web_design#The_use_of_tables
.item css幅を32%に設定してみてください。ブラウザが幅を誤って計算することがあるため、余分なピクセルが1つか2つある可能性があり、フロートが次の行に重なっています。
関係するJavascriptアクションがあります。htmlarticle
要素は絶対位置といくつかの座標を取得します。それらのスクリプトを確認してください(または、CSSのみをポジショニングに使用するために無効にします)。