HTML प्रोजेक्ट
In this page:
अपने प्रोजेक्ट फ़ोल्डर को व्यवस्थित करना
कोड लिखने से पहले, आपको अपना workspace व्यवस्थित करना चाहिए। एक सही web प्रोजेक्ट एक साफ-सुथरे folder structure से शुरू होता है, जहाँ आपका homepage, stylesheets, scripts, और media अलग-अलग folders में रहते हैं।
उदाहरण: Structuring Your Project Folder
<!-- Project structure:
/project
index.html
/css
/js
/images
-->
Homepage (index.html) बनाना
जब भी visitors आपका domain load करते हैं, हर web server अपने-आप index.html नाम की फ़ाइल खोजता है। यह फ़ाइल आपके पूरे multi-page web प्रोजेक्ट के लिए front door और core hub का काम करती है।
उदाहरण: Creating the Homepage (index.html)
<!-- Save this file as: index.html -->
<!DOCTYPE html>
<html>
</html>
प्रोजेक्ट Assets को Link करना
एक HTML document सिर्फ plain text होता है। अपने प्रोजेक्ट को एक styled app में बदलने के लिए, आपको अपनी बाहरी stylesheets और image folders को link करना होगा। Relative paths यह सुनिश्चित करते हैं कि आपके local assets तब भी link रहें, जब आपका प्रोजेक्ट फ़ोल्डर कहीं और move हो जाए।
उदाहरण: Linking Project Assets
<link rel="stylesheet" href="./css/styles.css">
<img src="./images/logo.png" alt="Logo">
Navigation Bar जोड़ना
जैसे-जैसे आपका प्रोजेक्ट एक अकेले tool से बढ़कर एक multi-page utility hub बनता है, आपको एक navigation bar की जरूरत पड़ती है। एक consistent navigation menu आपके HTML documents को आपस में जोड़ता है, जिससे users services के बीच आसानी से आ-जा सकते हैं।
उदाहरण: Adding a Navigation Bar
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
</ul>
</nav>
अपने प्रोजेक्ट को Locally Test करना
अपना web प्रोजेक्ट चलाने के लिए आपको महंगी web hosting खरीदने की जरूरत नहीं है। आप अपनी index.html फ़ाइल को सीधे किसी भी browser में खोलकर कोड को locally test कर सकते हैं, जिससे आपको ठीक-ठीक पता चल जाता है कि यह online कैसा दिखेगा।
उदाहरण: Testing Your Project Locally
<!-- Open this file directly in your browser: file:///path/to/index.html -->
<!DOCTYPE html>
<html>
</html>
- अपने code में absolute desktop paths इस्तेमाल करना, जो online publish होने पर styles और images को तोड़ देता है।
- filenames में uppercase characters इस्तेमाल करना, जिससे Linux-based web servers पर navigation टूट जाता है।
- testing server के बजाय local file:// protocols से user logins जैसी advanced features test करने की कोशिश करना।
- एक complete HTML project को pages, styles, scripts, और images organize करने के लिए structured folders चाहिए होते हैं।
- हर web project का main entry page lowercase में index.html नाम से होना चाहिए।
- Relative file paths यह सुनिश्चित करते हैं कि project directory को move या publish करते समय सभी assets आपस में linked रहें।
Multi-page local और hosted HTML project structures सभी web browsers में supported हैं।
Chapter Quiz — Complete all 12 topics to unlock
0/12 topics done
Complete these topics first: