"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
HTML और CSS के साथ अपनी पहली प्रतिक्रियाशील वेबसाइट बनाना
2024-08-06 को प्रकाशित
ब्राउज़ करें:385
एक उत्तरदायी वेबसाइट बनाना किसी भी फ्रंट-एंड डेवलपर के लिए एक आवश्यक कौशल है। एक प्रतिक्रियाशील वेबसाइट डिवाइस और स्क्रीन आकार के आधार पर अपने लेआउट और सामग्री को समायोजित करती है, जिससे सभी डिवाइसों पर एक शानदार उपयोगकर्ता अनुभव सुनिश्चित होता है। इस लेख में, हम आपको 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] से संपर्क करें इसे हटाने के लिए
PHP में एसोसिएटिव एरेज़ का संयोजनPHP में, दो एसोसिएटिव एरेज़ को एक ही एरे में संयोजित करना एक सामान्य कार्य है। निम्नलिखित अनुरोध पर विचार करें:समस्या...
जावास्क्रिप्ट ऑब्जेक्ट वेरिएबल के लिए डायनामिक कुंजी कैसे बनाएंजावास्क्रिप्ट ऑब्जेक्ट के लिए डायनामिक कुंजी बनाने का प्रयास करते समय, इस सिंटैक्स का उ...
PHP की फ़ंक्शन पुनर्परिभाषा सीमाओं पर काबू पानाPHP में, एक ही नाम के साथ एक फ़ंक्शन को कई बार परिभाषित करना एक नो-नो है। ऐसा करने का प्रयास करने पर, ज...
मेरी एन्क्रिप्शन लाइब्रेरी को Mcrypt से OpenSSL में अपग्रेड करनाक्या मैं अपनी एन्क्रिप्शन लाइब्रेरी को Mcrypt से OpenSSL में अपग्रेड कर सकता हूं? ओपनए...
MySQL का उपयोग करके आज के जन्मदिन वाले उपयोगकर्ताओं की पहचान कैसे करेंMySQL का उपयोग करके यह निर्धारित करना कि आज उपयोगकर्ता का जन्मदिन है या नहीं, इस...
जावा में एक स्ट्रिंग में एकाधिक सबस्ट्रिंग को कुशलतापूर्वक बदलनाजब एक स्ट्रिंग के भीतर कई सबस्ट्रिंग को बदलने की आवश्यकता का सामना करना पड़ता है, तो य...
जावास्क्रिप्ट और प्रोग्रामिंग फंडामेंटल के लिए एक शुरुआती मार्गदर्शिका जावास्क्रिप्ट (जेएस) एक शक्तिशाली और बहुमुखी प्रोग्रामिंग भाषा है जिसका उपयोग म...
PHP में POST अनुरोध की खराबी को संबोधित करनाप्रस्तुत कोड स्निपेट में:action=''इरादा टेक्स्ट बॉक्स से इनपुट कैप्चर करना और सबमिट बटन पर क्लिक करने पर इ...
MySQL अनुचित रूप से कॉन्फ़िगर किया गया: सापेक्ष पथों के साथ समस्याDjango में Python मैनेज.py runserver चलाते समय, आपको निम्न त्रुटि का सामना करना पड़ ...
बूल में प्रासंगिक रूपांतरण बिना किसी कास्ट के स्वीकृतआपकी कक्षा बूल में एक स्पष्ट रूपांतरण को परिभाषित करती है, जिससे आप सीधे सशर्त बयानों में इसके उद...
पांडा डेटाफ़्रेम कॉलम से शून्य मान हटानाकिसी विशिष्ट कॉलम में शून्य मान के आधार पर पांडा डेटाफ़्रेम से पंक्तियों को हटाने के लिए, इनका पालन करें चरण:1...
इंटरफ़ेस मानों के एक स्लाइस को टाइप करनाप्रोग्रामिंग में, ऐसी स्थितियों का सामना करना आम है जहां आपको इंटरफ़ेस मानों के एक स्लाइस को टाइप करने की आवश्...
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected]
हम इसे आपके लिए यथाशीघ्र संभालेंगे।