वंश का मतलब है कि कोई आइटम किसी दूसरे आइटम में मौजूद है. इसके उलट, किसी आइटम के पूर्वज होते हैं. इसका मतलब है कि किसी आइटम में पूर्वज शामिल होते हैं. अगले कंटेनर को ऊपर/नीचे करने के लिए, इनमें पैरंट/चाइल्ड जैसे ज़्यादा सटीक शब्दों का इस्तेमाल किया जा सकता है. उदाहरण के लिए, मान लें कि किसी दस्तावेज़ में एक पैराग्राफ़ है, जिसमें एक लिंक है. लिंक का पैरंट पैराग्राफ़ है, लेकिन इसमें दस्तावेज़ भी एंसेस्टर के तौर पर मौजूद है. इसके उलट, दस्तावेज़ में कई पैराग्राफ़ चाइल्ड हो सकते हैं और हर पैराग्राफ़ में लिंक हो सकते हैं. ये लिंक, सभी दस्तावेज़ के वंशज होते हैं.
ऐसा फ़ॉर्म बनाएं जिसमें उपयोगकर्ता अपने पसंदीदा रंग की जानकारी सबमिट कर सकें.
डेटा को POST
अनुरोध के तौर पर भेजा जाना चाहिए. साथ ही, डेटा को प्रोसेस करने के लिए, /color
यूआरएल का इस्तेमाल किया जाना चाहिए.
इस फ़ॉर्म का इस्तेमाल करके, समस्या हल की जा सकती है:
<form method="post" action="/color"> <label for="color">What is your favorite color?</label> <input type="text" name="color" id="color"> <button>Save</button> </form>
मान लें कि आपको फ़ॉर्म डेटा को प्रोसेस करने के लिए, https://web.dev
पर स्क्रिप्ट चलानी है—आपको यह कैसे करना होगा?
इसे आज़माएं!
action
एट्रिब्यूट का इस्तेमाल करके, स्क्रिप्ट की जगह चुनी जा सकती है.
<form action="https://example.com/animals"> ... </form>
mkcert का इस्तेमाल करना: चैटशीट
एचटीटीपीएस के साथ अपनी लोकल डेवलपमेंट साइट चलाने के लिए:
-
mkcert सेट अप करें.
अगर आपने अभी तक mkcert इंस्टॉल नहीं किया है, तो उसे इंस्टॉल करें. उदाहरण के लिए, macOS पर:
brew install mkcert
Windows और Linux के लिए निर्देशों के बारे में जानने के लिए, mkcert इंस्टॉल करें देखें.
इसके बाद, स्थानीय सर्टिफ़िकेट देने वाली संस्था बनाएं:
mkcert -install
-
भरोसेमंद सर्टिफ़िकेट बनाएं.
mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
इससे एक मान्य सर्टिफ़िकेट बन जाएगा. इस पर
mkcert
अपने-आप साइन कर देगा. -
अपने डेवलपमेंट सर्वर को एचटीटीपीएस और दूसरे चरण में बनाए गए सर्टिफ़िकेट का इस्तेमाल करने के लिए कॉन्फ़िगर करें.
-
✨ आपका काम हो गया! अब ब्राउज़र में
https://{YOUR HOSTNAME}
को बिना किसी चेतावनी के ऐक्सेस किया जा सकता है