"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
HTML और CSS के साथ अपनी पहली प्रतिक्रियाशील वेबसाइट बनाना
2024-08-06 को प्रकाशित
ब्राउज़ करें:943
एक उत्तरदायी वेबसाइट बनाना किसी भी फ्रंट-एंड डेवलपर के लिए एक आवश्यक कौशल है। एक प्रतिक्रियाशील वेबसाइट डिवाइस और स्क्रीन आकार के आधार पर अपने लेआउट और सामग्री को समायोजित करती है, जिससे सभी डिवाइसों पर एक शानदार उपयोगकर्ता अनुभव सुनिश्चित होता है। इस लेख में, हम आपको HTML और CSS का उपयोग करके एक बुनियादी प्रतिक्रियाशील वेबसाइट बनाने की प्रक्रिया के बारे में बताएंगे।
आवश्यक शर्तें
शुरू करने से पहले, आपको HTML और CSS की बुनियादी समझ होनी चाहिए। सीएसएस फ्लेक्सबॉक्स और मीडिया प्रश्नों से परिचित होना भी फायदेमंद होगा।
चरण 1: अपना प्रोजेक्ट स्थापित करना
एक नया प्रोजेक्ट फ़ोल्डर बनाकर और निम्नलिखित फ़ाइलें जोड़कर प्रारंभ करें:
Index.html: मुख्य HTML फ़ाइल।
style.css: वेबसाइट को स्टाइल करने के लिए CSS फ़ाइल।
चरण 2: अपने HTML को संरचित करना
index.html खोलें और मूल HTML संरचना जोड़ें जो आप चाहते हैं, यह कुछ भी हो सकता है:
Responsive Website
My Responsive Website
Welcome to My Website
This is a simple responsive website built with HTML and CSS.
About Us
We provide excellent web development services.
Our Services
We offer a wide range of web development services.
Contact Us
Feel free to reach out to us for any inquiries.
चरण 3: अपनी वेबसाइट को स्टाइल करना
इसके बाद, style.css फ़ाइल खोलें और कुछ बुनियादी शैलियाँ जोड़कर प्रारंभ करें:
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Arial, sans-serif;
line-height: 1.6;
}
header {
background: #333;
color: #fff;
padding: 1rem 0;
}
header h1 {
text-align: center;
}
nav ul {
display: flex;
justify-content: center;
list-style: none;
}
nav ul li {
margin: 0 1rem;
}
nav ul li a {
color: #fff;
text-decoration: none;
}
main {
padding: 2rem;
}
section {
margin-bottom: 2rem;
}
footer {
background: #333;
color: #fff;
text-align: center;
padding: 1rem 0;
position: fixed;
width: 100%;
bottom: 0;
}
चरण 4: इसे उत्तरदायी बनाना
वेबसाइट को उत्तरदायी बनाने के लिए, हम मीडिया प्रश्नों का उपयोग करेंगे। ये हमें स्क्रीन आकार के आधार पर विभिन्न शैलियाँ लागू करने की अनुमति देते हैं। निम्नलिखित मीडिया क्वेरीज़ को style.css में जोड़ें:
@media (max-width: 768px) {
nav ul {
flex-direction: column;
align-items: center;
}
nav ul li {
margin: 0.5rem 0;
}
main {
padding: 1rem;
}
}
@media (max-width: 480px) {
header h1 {
font-size: 1.5rem;
}
nav ul li {
margin: 0.25rem 0;
}
main {
padding: 0.5rem;
}
}
चरण 5: अपनी वेबसाइट का परीक्षण करें
एक वेब ब्राउज़र में Index.html खोलें और विभिन्न स्क्रीन आकारों के लिए लेआउट कैसे समायोजित होता है यह देखने के लिए ब्राउज़र विंडो का आकार बदलें। आपको नेविगेशन मेनू को लंबवत रूप से स्टैक करते हुए देखना चाहिए और जैसे-जैसे स्क्रीन की चौड़ाई कम होती जाती है, सामग्री के चारों ओर पैडिंग कम होती जाती है।
अंत में
अब आपने HTML और CSS का उपयोग करके एक सरल प्रतिक्रियाशील वेबसाइट बना ली है! यह उदाहरण एक वेब पेज को संरचित करने और एक प्रतिक्रियाशील डिज़ाइन बनाने के लिए मीडिया प्रश्नों का उपयोग करने की मूल बातें शामिल करता है। जैसे-जैसे आप अधिक अनुभव प्राप्त करते हैं, आप अधिक जटिल और गतिशील लेआउट बनाने के लिए सीएसएस ग्रिड, फ्लेक्सबॉक्स और प्रतिक्रियाशील छवियों जैसी उन्नत तकनीकों का पता लगा सकते हैं।
बने रहें!!!
विज्ञप्ति वक्तव्य
यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/egbo2255/building-your-first-responsive-website-with-html-and-css-32eh?1 यदि कोई उल्लंघन है, तो कृपया [email protected] से संपर्क करें इसे हटाने के लिए
] आइए इस त्रुटि और इसके रिज़ॉल्यूशन की बारीकियों में तल्लीन करें। उपसर्ग कुंजियों को स्ट्रिंग कॉलम की एक विशिष्ट उपसर्ग लंबाई को अनुक्रमित करने के लिए...
] यह लेख स्लगों को कुशलता से उत्पन्न करने के लिए एक संक्षिप्त समाधान प्रस्तुत करता है, विशेष वर्णों और गैर-एएससीआईआई वर्णों को URL- अनुकूल स्वरूपों मे...
] यह मुद्दा सामग्री सुरक्षा नीति (सीएसपी) निर्देशों से उपजा है, जो अविश्वसनीय स्रोतों से संसाधनों के लोडिंग को प्रतिबंधित करता है। हालाँकि, इस चुनौती ...
] जबकि HomeBrew स्थापना प्रक्रिया को सरल करता है, यह कमांड लाइन निष्पादन और अपेक्षित व्यवहार के बीच एक संभावित विसंगति का परिचय देता है। आपके द्वारा...
] इस तरह के एक परिदृश्य में गतिशील रूप से आकार के मूल तत्व के भीतर एक तत्व की स्क्रॉलिंग रेंज को सीमित करना शामिल है। हालाँकि, मानचित्र की स्क्रॉलिंग ...
] यहाँ, हम एक सामान्य चुनौती से संपर्क करते हैं: पंक्ति-आधारित से स्तंभ-आधारित डेटा को बदलना समूह द्वारा समूह का उपयोग करके। आइए निम्न क्वेरी पर विचार...
] यह लेख इस मुद्दे को संबोधित करता है और एक समाधान प्रदान करता है। इसे हल करने के लिए, यह समझना महत्वपूर्ण है कि MySQL के लिए आधिकारिक विजुअल स्टूडियो...
] इस समस्या को संबोधित करने के लिए, हम Tesseract के कॉन्फ़िगरेशन विकल्पों की बारीकियों में तल्लीन करते हैं। एकल वर्ण मान्यता के लिए, उपयुक्त PSM 10 है...
] यह गाइड अलग-अलग टाइमज़ोन के बीच तारीखों और समय को परिवर्तित करने के लिए एक आसान-से-प्रभाव विधि प्रदान करेगा। उदाहरण के लिए: // उपयोगकर्ता के Timez...
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected]
हम इसे आपके लिए यथाशीघ्र संभालेंगे।