レスポンシブウェブサイトを構築しています。ユーザーエクスペリエンスのために、モバイルからデスクトップへのレイアウト変更が必要です。具体的には、いくつかのHTML要素の順序を切り替える必要があります。レスポンシブウェブデザインでレイアウトが変更されたときのHTML要素の切り替え順序
デスクトップとモバイルのHTML要素の順序が異なる必要があります。
モバイル
<div class="one">One</div>
<div class="two">Two</div>
<div class="three">Three</div>
順序はこれは私が達成したいものの簡易版であるデスクトップため
<div class="one">One</div>
<div class="three">Three</div>
<div class="two">Two</div>
を切り替えます。私はそれがprogressive enhancementと呼ばれると思います。ウェブデザインのエキスパートはhtml要素をどのように動かすのですか? JavaScriptを使って?それは正常でしょうか? jQueryプラグインはありますか?あなたは何をする必要があるかjqueryのことで、これを行うことができ
感謝をチェックしてください。私はこれが良い習慣であるかどうかは分かりませんでした。私の特別なケースでは、もし私がDOMを操作しようとすると、HTML5のアウトラインは、私が欲しくない方法に影響を与えました。ビジネスの必要性を満たす優れた視覚的なユーザーエクスペリエンスと、よく構成されたHTML5のアウトラインのどちらかを選択する必要があるようです。 –
この例では、 'three()の代わりに' $( 'div.3')... 'を読んではいけませんか? – BandonRandon
無効なCSSが必要な場合のみ::) http://www.w3.org/TR/CSS2/syndata.html#characters – trapper