में लेआउट बदलते समय एचटीएमएल तत्वों को स्विच करना, मैं एक उत्तरदायी वेबसाइट बना रहा हूं, और अच्छे उपयोगकर्ता अनुभव के लिए, मुझे मोबाइल से डेस्कटॉप में कुछ लेआउट परिवर्तन की आवश्यकता है। विशेष रूप से, मुझे कुछ 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 तत्वों को चारों ओर ले जाते हैं? जावास्क्रिप्ट के साथ? क्या यह सामान्य होगा? क्या कोई jQuery प्लगइन्स हैं?
धन्यवाद की जाँच करें। मुझे यकीन नहीं था कि यह एक अच्छा अभ्यास है या नहीं। मेरे विशेष मामले में, अगर मैं डीओएम में हेरफेर करना चाहता था, तो जिस तरह से मैं नहीं चाहता था, तो एचटीएमएल 5 रूपरेखा प्रभावित हुई थी। ऐसा लगता है कि मुझे अच्छे दृश्य उपयोगकर्ता अनुभव के बीच चयन करना है जो व्यवसाय की आवश्यकता और अच्छी तरह से संरचित एचटीएमएल 5 रूपरेखा को पूरा करता है। –
उदाहरण को 'तीन 'के बजाय' $ (' div.3 ') नहीं पढ़ा जाना चाहिए? – BandonRandon
केवल तभी यदि आप अमान्य सीएसएस चाहते हैं ... :) http://www.w3.org/TR/CSS2/syndata.html#characters – trapper