कैसे

HowTo होम

मेनू

चिह्न बार मेनू आइकन अकॉर्डियन टैब लंबवत टैब टैब हेडर पूरा पेज टैब होवर टैब शीर्ष नेविगेशन उत्तरदायी टोपनाव प्रतीक के साथ नेवबार खोज मेनू खोज पट्टी फिक्स्ड साइडबार पेज नेविगेशन उत्तरदायी साइडबार फ़ुलस्क्रीन नेविगेशन ऑफ-कैनवास मेनू होवर सिडेनव बटन प्रतीक के साथ साइडबार क्षैतिज स्क्रॉल मेनू लंबवत मेनू निचला नेविगेशन रिस्पॉन्सिव बॉटम नेवी बॉटम बॉर्डर एनएवी लिंक्स सही संरेखित मेनू लिंक केंद्रित मेनू लिंक समान चौड़ाई वाले मेनू लिंक निश्चित मेनू स्क्रॉल पर स्लाइड डाउन बार स्क्रॉल पर नेवबार छुपाएं स्क्रॉल पर नेवबार सिकोड़ें चिपचिपा नवबार छवि पर नवबार होवर ड्रॉपडाउन ड्रॉपडाउन पर क्लिक करें कैस्केडिंग ड्रॉपडाउन टोपनाव में ड्रॉपडाउन सिडेनव में ड्रॉपडाउन उत्तर नवबार ड्रॉपडाउन सबनेविगेशन मेनू ऊपर की ओर जाना मेगा मेनू मोबाइल मेनू परदा मेनू संक्षिप्त साइडबार संक्षिप्त साइडपैनल पृष्ठ पर अंक लगाना ब्रेडक्रम्ब्स बटन समूह लंबवत बटन समूह स्टिकी सोशल बार गोली नेविगेशन उत्तरदायी हैडर

इमेजिस

स्लाइड शो स्लाइड शो गैलरी मोडल छवियां प्रकाश बॉक्स उत्तरदायी छवि ग्रिड छवि ग्रिड टैब गैलरी छवि ओवरले फीका छवि ओवरले स्लाइड छवि ओवरले ज़ूम छवि ओवरले शीर्षक छवि ओवरले चिह्न छवि प्रभाव श्वेत और श्याम छवि छवि पाठ छवि पाठ ब्लॉक पारदर्शी छवि पाठ पूरे पृष्ठ की छवि छवि पर प्रपत्र हीरो छवि धुंधली पृष्ठभूमि छवि स्क्रॉल पर बीजी बदलें अगल-बगल की छवियां गोल चित्र अवतार छवियां उत्तरदायी छवियां केंद्र छवियां थंबनेल छवि के चारों ओर सीमा दल से मिले चिपचिपा छवि एक छवि पलटें एक छवि हिलाएं पोर्टफोलियो गैलरी फ़िल्टरिंग के साथ पोर्टफोलियो छवि ज़ूम छवि आवर्धक कांच छवि तुलना स्लाइडर फ़ेविकॉन

बटन

अलर्ट बटन रूपरेखा बटन स्प्लिट बटन एनिमेटेड बटन लुप्त होती बटन छवि पर बटन सोशल मीडिया बटन और पढ़ें कम पढ़ें लोड हो रहा है बटन डाउनलोड बटन गोली बटन अधिसूचना बटन चिह्न बटन अगला/पिछला बटन Nav . में और बटन ब्लॉक बटन टेक्स्ट बटन गोल बटन शीर्ष बटन पर स्क्रॉल करें

फार्म

लॉगिन फॉर्म साइनअप फॉर्म चेकआउट फॉर्म संपर्क करें प्रपत्र सोशल लॉग इन फॉर्म रजिस्टर फॉर्म प्रतीक के साथ प्रपत्र समाचार पत्रिका स्टैक्ड फॉर्म उत्तरदायी प्रपत्र पॉपअप फॉर्म इनलाइन फॉर्म इनपुट फ़ील्ड साफ़ करें संख्या तीर छुपाएं टेक्स्ट को क्लिपबोर्ड पर कॉपी करें एनिमेटेड खोज खोज बटन फ़ुलस्क्रीन खोज नवबार में इनपुट फील्ड नवबार में लॉगिन फॉर्म कस्टम चेकबॉक्स/रेडियो कस्टम चयन गिल्ली टहनी चेकबॉक्स चेक करें कैप्स लॉक का पता लगाएं एंटर पर ट्रिगर बटन पासवर्ड सत्यापन पासवर्ड दृश्यता टॉगल करें एकाधिक चरण प्रपत्र स्वत: पूर्ण स्वत: पूर्ण बंद करें वर्तनी जांच बंद करें फ़ाइल अपलोड बटन खाली इनपुट सत्यापन

फिल्टर

फ़िल्टर सूची फ़िल्टर तालिका फ़िल्टर तत्व ड्रॉपडाउन फ़िल्टर करें सूची क्रमबद्ध करें वर्तनी तालिका

टेबल

ज़ेबरा धारीदार तालिका सेंटर टेबल्स पूर्ण-चौड़ाई तालिका अगल-बगल टेबल्स उत्तरदायी टेबल्स तुलना तालिका

अधिक

फ़ुलस्क्रीन वीडियो मोडल बॉक्स मोडल हटाएं समय स्क्रॉल संकेतक प्रगति पट्टी कौशल बार रेंज स्लाइडर टूलटिप्स प्रदर्शन तत्व होवर पॉप अप खुलने और बंधनेवाला पंचांग एचटीएमएल शामिल है करने के लिए सूची लोडर स्टार रेटिंग यूजर रेटिंग ओवरले प्रभाव संपर्क चिप्स पत्ते फ़्लिप कार्ड प्रोफाइल कार्ड उत्पाद कार्ड अलर्ट पुकारें टिप्पणियाँ लेबल मंडलियां स्टाइल एचआर कूपन सूची समूह गोलियों के बिना सूची उत्तरदायी पाठ कटआउट टेक्स्ट चमकता हुआ पाठ निश्चित पाद लेख चिपचिपा तत्व समान ऊँचाई क्लियरफिक्स उत्तरदायी फ़्लोट्स काफ़ीहाउस फ़ुलस्क्रीन विंडो स्क्रॉल आरेखण चिकना स्क्रॉल ग्रेडियंट बीजी स्क्रॉल स्टिकी हैडर स्क्रॉल पर हैडर सिकोड़ें मूल्य निर्धारण तालिका लंबन आस्पेक्ट अनुपात उत्तरदायी इफ्रेम्स पसंद/नापसंद टॉगल करें टॉगल छुपाएं/दिखाएं डार्क मोड टॉगल करें टेक्स्ट टॉगल करें टॉगल क्लास कक्षा जोड़ें कक्षा हटाएं सक्रिय वर्ग ट्री व्यू संपत्ति निकालें ऑफलाइन डिटेक्शन छिपे हुए तत्व का पता लगाएं वेबपेज पुनर्निर्देशित करें ज़ूम होवर फ्लिप बॉक्स केंद्र लंबवत डीआईवी में केंद्र बटन होवर पर संक्रमण तीर आकार डाउनलोड लिंक पूर्ण ऊंचाई तत्व ब्राउज़र विंडो कस्टम स्क्रॉलबार स्क्रॉलबार छुपाएं स्क्रॉलबार दिखाएं/बल दें डिवाइस लुक सामग्री संपादन योग्य सीमा प्लेसहोल्डर रंग पाठ चयन रंग बुलेट रंग ऊर्ध्वाधर रेखा परकार चेतन प्रतीक काउंटडाउन टाइमर टाइपराइटर जल्द आ रहा है पेज चैट संदेश पॉपअप चैट विंडो विभाजित स्क्रीन प्रशंसापत्र अनुभाग काउंटर उद्धरण स्लाइड शो बंद करने योग्य सूची आइटम विशिष्ट डिवाइस ब्रेकप्वाइंट खींचने योग्य HTML तत्व जेएस मीडिया प्रश्न सिंटैक्स हाइलाइटर जे एस एनिमेशन जे एस स्ट्रिंग लंबाई जेएस घातांक जेएस डिफ़ॉल्ट पैरामीटर्स वर्तमान URL प्राप्त करें वर्तमान स्क्रीन आकार प्राप्त करें इफ्रेम तत्व प्राप्त करें

वेबसाइट

एक मुफ्त वेबसाइट बनाएं वेबसाइट बनाएं एक स्टेटिक वेबसाइट बनाएं एक वेबसाइट बनाएं (W3.CSS) एक वेबसाइट बनाएं (BS3) एक वेबसाइट बनाएं (बीएस 4) एक वेबसाइट बनाएं (BS5) वेबसाइट बनाएं और देखें एक लिंक ट्री वेबसाइट बनाएं एक पोर्टफोलियो बनाएं एक रिज्यूमे बनाएं एक रेस्तरां वेबसाइट बनाएं एक व्यवसाय वेबसाइट बनाएं एक वेबबुक बनाएं केंद्र वेबसाइट संपर्क अनुभाग पेज के बारे में बड़ा हैडर उदाहरण वेबसाइट

ग्रिड

2 कॉलम लेआउट 3 कॉलम लेआउट 4 कॉलम लेआउट ग्रिड का विस्तार सूची ग्रिड दृश्य मिश्रित कॉलम लेआउट कॉलम कार्ड ज़िग ज़ैग लेआउट ब्लॉग लेआउट

गूगल

गूगल चार्ट गूगल फ़ॉन्ट्स गूगल फॉन्ट पेयरिंग Google विश्लेषिकी सेट करें

कन्वर्टर्स

वजन बदलें तापमान परिवर्तित करें कन्वर्ट लंबाई कन्वर्ट स्पीड

ब्लॉग

एक डेवलपर नौकरी प्राप्त करें फ्रंट-एंड देव बनें।

कैसे करें - एक वेबसाइट बनाएं


एक प्रतिक्रियाशील वेबसाइट बनाने का तरीका जानें जो सभी उपकरणों, पीसी, लैपटॉप, टैबलेट और फोन पर काम करेगी।


स्क्रैच से एक वेबसाइट बनाएं


एक "लेआउट ड्राफ्ट"

वेबसाइट बनाने से पहले पेज डिजाइन का एक लेआउट ड्राफ्ट तैयार करना बुद्धिमानी हो सकती है:

हैडर

नेविगेशन बार

साइड सामग्री

कुछ पाठ कुछ पाठ..

मुख्य सामग्री

कुछ पाठ कुछ पाठ..

कुछ पाठ कुछ पाठ..

कुछ पाठ कुछ पाठ..

फ़ुटबाल


पहला चरण - मूल HTML पृष्ठ

HTML वेबसाइट बनाने के लिए मानक मार्कअप भाषा है और CSS वह भाषा है जो HTML दस्तावेज़ की शैली का वर्णन करती है। हम एक बेसिक वेब पेज बनाने के लिए HTML और CSS को मिलाएंगे।

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<title>Page Title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
  font-family: Arial, Helvetica, sans-serif;
}
</style>
</head>
<body>

<h1>My Website</h1>
<p>A website created by me.</p>

</body>
</html>

उदाहरण समझाया गया

  • <!DOCTYPE html>घोषणा इस दस्तावेज़ को HTML5 के रूप में परिभाषित करती है
  • <html>तत्व एक HTML पृष्ठ का मूल तत्व है
  • <head>तत्व में दस्तावेज़ के बारे में मेटा जानकारी है
  • तत्व दस्तावेज़ के <title>लिए एक शीर्षक निर्दिष्ट करता है
  • तत्व को वर्ण सेट को UTF-8 के रूप में <meta>परिभाषित करना चाहिए
  • <meta>नाम = "व्यूपोर्ट" वाला तत्व वेबसाइट को सभी उपकरणों और स्क्रीन रिज़ॉल्यूशन पर अच्छा बनाता है
  • <style>तत्व में वेबसाइट के लिए शैलियाँ हैं (लेआउट/डिज़ाइन )
  • <body>तत्व में दृश्यमान पृष्ठ सामग्री है
  • <h1>तत्व एक बड़े शीर्षक को परिभाषित करता है
  • <p>तत्व एक पैराग्राफ को परिभाषित करता है

पृष्ठ सामग्री बनाना

हमारी वेबसाइट के तत्व के अंदर <body>, हम अपने "लेआउट ड्राफ्ट" का उपयोग करेंगे और बनाएंगे:

  • एक शीर्षलेख
  • एक नेविगेशन बार
  • मुख्य सामग्री
  • साइड सामग्री
  • एक पाद लेख

हैडर

एक हेडर आमतौर पर वेबसाइट के शीर्ष पर स्थित होता है (या शीर्ष नेविगेशन मेनू के ठीक नीचे)। इसमें अक्सर एक लोगो या वेबसाइट का नाम होता है:

<div class="header">
  <h1>My Website</h1>
  <p>A website created by me.</p>
</div>

फिर हम हेडर को स्टाइल करने के लिए CSS का उपयोग करते हैं:

.header {
  padding: 80px; /* some padding */
  text-align: center; /* center the text */
  background: #1abc9c; /* green background */
  color: white; /* white text color */
}

/* Increase the font size of the <h1> element */
.header h1 {
  font-size: 40px;
}



नेविगेशन बार

एक नेविगेशन बार में आपकी वेबसाइट के माध्यम से नेविगेट करने वाले आगंतुकों की सहायता के लिए लिंक की एक सूची होती है:

<div class="navbar">
  <a href="#">Link</a>
  <a href="#">Link</a>
  <a href="#">Link</a>
  <a href="#" class="right">Link</a>
</div>

नेविगेशन बार को स्टाइल करने के लिए CSS का उपयोग करें:

/* Style the top navigation bar */
.navbar {
  overflow: hidden; /* Hide overflow */
  background-color: #333; /* Dark background color */
}

/* Style the navigation bar links */
.navbar a {
  float: left; /* Make sure that the links stay side-by-side */
  display: block; /* Change the display to block, for responsive reasons (see below) */
  color: white; /* White text color */
  text-align: center; /* Center the text */
  padding: 14px 20px; /* Add some padding */
  text-decoration: none; /* Remove underline */
}

/* Right-aligned link */
.navbar a.right {
  float: right; /* Float a link to the right */
}

/* Change color on hover/mouse-over */
.navbar a:hover {
  background-color: #ddd; /* Grey background color */
  color: black; /* Black text color */
}


विषय

"साइड सामग्री" और "मुख्य सामग्री" में विभाजित एक 2-स्तंभ लेआउट बनाएं।

<div class="row">
  <div class="side">...</div>
  <div class="main">...</div>
</div>

हम लेआउट को संभालने के लिए CSS Flexbox का उपयोग करते हैं:

/* Ensure proper sizing */
* {
  box-sizing: border-box;
}

/* Column container */
.row {
  display: flex;
  flex-wrap: wrap;
}

/* Create two unequal columns that sits next to each other */
/* Sidebar/left column */
.side {
  flex: 30%; /* Set the width of the sidebar */
  background-color: #f1f1f1; /* Grey background color */
  padding: 20px; /* Some padding */
}

/* Main column */
.main {
  flex: 70%; /* Set the width of the main content */
  background-color: white; /* White background color */
  padding: 20px; /* Some padding */
}

फिर लेआउट को उत्तरदायी बनाने के लिए मीडिया क्वेरीज़ जोड़ें। यह सुनिश्चित करेगा कि आपकी वेबसाइट सभी उपकरणों (डेस्कटॉप, लैपटॉप, टैबलेट और फोन) पर अच्छी दिखे। परिणाम देखने के लिए ब्राउज़र विंडो का आकार बदलें।

/* Responsive layout - when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 700px) {
  .row {
    flex-direction: column;
  }
}

/* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
@media screen and (max-width: 400px) {
  .navbar a {
    float: none;
    width: 100%;
  }
}

युक्ति: एक अलग प्रकार का लेआउट बनाने के लिए, बस फ्लेक्स चौड़ाई बदलें (लेकिन सुनिश्चित करें कि यह 100% तक जुड़ जाए)।

युक्ति: क्या आपको आश्चर्य है कि @media नियम कैसे काम करता है? इसके बारे में हमारे सीएसएस मीडिया प्रश्न अध्याय में पढ़ें

युक्ति: फ्लेक्सिबल बॉक्स लेआउट मॉड्यूल के बारे में अधिक जानने के लिए, हमारे सीएसएस फ्लेक्सबॉक्स अध्याय को पढ़ें

बॉक्स-साइज़िंग क्या है?

आप आसानी से एक साथ तीन फ्लोटिंग बॉक्स बना सकते हैं। हालाँकि, जब आप कुछ ऐसा जोड़ते हैं जो प्रत्येक बॉक्स की चौड़ाई को बढ़ाता है (जैसे पैडिंग या बॉर्डर), तो बॉक्स टूट जाएगा। box-sizingसंपत्ति हमें बॉक्स की कुल चौड़ाई (और ऊंचाई) में पैडिंग और बॉर्डर को शामिल करने की अनुमति देती है, यह सुनिश्चित करते हुए कि पैडिंग बॉक्स के अंदर रहती है और यह टूटती नहीं है

आप हमारे CSS Box Sizing Tutorial में बॉक्स-साइज़िंग प्रॉपर्टी के बारे में अधिक पढ़ सकते हैं


फ़ुटबाल

अंत में, हम एक पाद लेख जोड़ेंगे।

<div class="footer">
  <h2>Footer</h2>
</div>

और इसे स्टाइल करें:

.footer {
  padding: 20px; /* Some padding */
  text-align: center; /* Center text*/
  background: #ddd; /* Grey background */
}

बधाई हो! आपने शुरू से ही एक प्रतिक्रियाशील वेबसाइट बनाई है।


W3Schools रिक्त स्थान

अगर आप अपनी खुद की वेबसाइट बनाना चाहते हैं और अपनी .html फाइलों को होस्ट करना चाहते हैं, तो हमारे मुफ्त वेबसाइट बिल्डर को आजमाएं , जिसे W3schools Spaces कहा जाता है :