5 एचटीएमएल सुविधाएँ जिनके बारे में आप नहीं जानते होंगे
के लिए भाषा इतनी सरल और सीखने में आसान है, HTML निश्चित रूप से प्रदान करता है उपयोगी सुविधाओं की अप्रत्याशित राशि, जिनमें से कई के बारे में हम में से अधिकांश भी नहीं जानते हैं। कई बार साथ रहना मुश्किल होता है और आप सोच सकते हैं कि सब “आप नहीं जानते होंगे” लेख सबसे हाल के टैग के बारे में होना चाहिए, HTML में कुछ भी हैं काफी सहायक विशेषताएं जो पहले से ही थोड़ी देर के लिए आसपास हैं.
वर्तनी जाँचने से लेकर कीबोर्ड शॉर्टकट जोड़ने तक, इस लेख में, मैं आपको दिखाता हूँ पाँच कम-व्यापक रूप से ज्ञात HTML सुविधाएँ.
1. स्पेलिंग की जाँच करें जैसे आप लिखते हैं
अक्षर जाँच लें
गुण उपयोगकर्ता एक तत्व टाइप कर रहा है, जबकि वर्तनी की जाँच करने के लिए ब्राउज़रों को संकेत देता है। यह विशेषता वैश्विक है, जिसका अर्थ है, आप इसे किसी भी HTML टैग में जोड़ सकते हैं.
हालांकि, यह केवल उन तत्वों पर काम करता है जो कर सकते हैं पाठ इनपुट लें. यह वैश्विक होना उपयोगी है क्योंकि यह हो सकता है बाल तत्वों द्वारा विरासत में मिला. उदाहरण के लिए, इसे एक में जोड़ें वर्तनी जाँच कार्य करता है सभी पाठ इसका मान एक खाली स्ट्रिंग हो सकता है, यहाँ कुछ टाइप करें उपरोक्त कोड में, दोनों यदि उपयोगकर्ता के पास है अक्षम वर्तनी जाँच ब्राउज़र सेटिंग्स में वर्तनी की जाँच नहीं की जाएगी, भले ही यह स्क्रिप्ट और स्टाइलशीट फ़ाइलों जैसे संसाधनों की मेजबानी के लिए बहुत आम है CDNरों। लेकिन, यदि सीडीएन से समझौता हो जाता है, इसलिए उन होस्ट की गई फ़ाइलों को करें, और यदि आपकी वेबसाइट पर किसी भी प्रकार के संसाधन से छेड़छाड़ की जाती है, तो यह आपकी साइट है! मोज़िला डेवलपर नेटवर्क समस्या के बारे में क्या कहता है देखें: इसे रोकने के लिए, सबस्रोइट इंटीग्रिटी (SRI) W3C द्वारा 2014 की शुरुआत में पेश किया गया था। यह योजना हैश मान की तुलना करता है (इनपुट में हैश फ़ंक्शन को लागू करने का परिणाम) एक संसाधन का इसे मान्य करने के लिए. कहो, पर एक जावास्क्रिप्ट फ़ाइल है अब, जब भी उपरोक्त कोड वाले आपकी साइट के वेब पेज को लोड करना होगा अगर अधिकांश सामान्य CDN पहले से ही प्रदान करते हैं एसआरआई आप सबसे अधिक संभावना से परिचित हैं HTML5 के शुरुआती ड्राफ्ट में से एक में, ये विशेषताएँ हो सकती हैं सबमिट बटन के साथ प्रयोग किया जाता है, और वे अपनी संबंधित विशेषताओं को ओवरराइड करते हैं इसलिए, जब एक बटन का उपयोग करके एक फॉर्म सबमिट किया जाता है जिसमें ए उपरोक्त कोड में, जब दूसरा सबमिट बटन का उपयोग करके फॉर्म जमा किया जाता है ( जब यह आता है छिपने वाले तत्व, हम सभी छिपने वाले तत्वों के विभिन्न चरणों से गुजरे: उपयोग कर रहे हैं प्रत्येक विधि का अपना उद्देश्य है, उनमें से कोई भी निरर्थक नहीं है, और इसलिए यह एक नहीं है: द यह काम करता है उसी तरह हालांकि, का लाभ इसके अलावा, जब कोई तत्व छिपा होता है, तो यह होना चाहिए सभी प्लेटफार्मों में छिपा हुआ है, न केवल वेब ब्राउज़र में बल्कि स्क्रीन्रेडर्स, टीवी, प्रोजेक्टर आदि में. यह भी है शैली-निर्भर नहीं, भले ही आप एक पृष्ठ से लेखक सीएसएस को हटा दें, तत्व छिपा रहेगा। जबकि के मामले में एक शॉर्टकट के लिए कुंजी संयोजन दो चीजों पर निर्भर: इस उदाहरण को लें: फ़ायरफ़ॉक्स में, यदि आप कुंजी संयोजन Alt + Shift + V (या Alt + नियंत्रण + V) दबाएँ macOS में) आपको अलर्ट मिलेगा “क्लिक किया हुआ देखें”. चूंकि पूर्वनिर्धारित ब्राउज़र कुंजियाँ प्रत्येक ब्राउज़र और ओएस के साथ बदलती हैं, इसलिए यह आपको अनुशंसित है उपयोगकर्ताओं को मुख्य संयोजनों के बारे में बताएं शॉर्टकट के लिए उपयोग किया जाता है. प्रकार:
टेक्स्ट
, खोज
, यूआरएल
, तथा ईमेल
. यह भी काम करता है , और संपादन योग्य तत्व (तत्वों के साथ
contenteditable
विशेषता).सच
, या असत्य
. खाली स्ट्रिंग और सच
मर्जी वर्तनी परीक्षक सक्षम करें.
टैग वर्तनी जाँचेंगे जब कोई उपयोगकर्ता उनमें टाइप कर रहा हो.
अक्षर जाँच लें
जोड़ा गया.2. समझौता सीडीएन संसाधनों से सुरक्षित रहें
... CDN का उपयोग करना एक जोखिम के साथ भी आता है, अगर कोई हमलावर CDN पर नियंत्रण हासिल कर लेता है, तो हमलावर CDN की फ़ाइलों में मनमानी दुर्भावनापूर्ण सामग्री को इंजेक्ट कर सकता है (या पूरी तरह से फ़ाइलों को बदल सकता है) और इस प्रकार संभावित रूप से सभी साइटों को लाने के लिए भी कर सकता है: उस सीडीएन से.
https://example.com/example.js
. पहले तुम हैश फ़ंक्शन लागू करें उस फ़ाइल के लिए, फिर उत्पादित हैश मान जोड़ें को अखंडता
गुण का tag that imports
example.js
to your website.
example.js
, ब्राउज़र पहले हैश फ़ंक्शन लागू करता है, और भार और चलाता है example.js
केवल जब इसकी हैश वैल्यू मैच करता है अखंडता
मूल्य.example.com
समझौता किया गया था तथा example.js
दखल दिया गया था तब के हैश मान के साथ example.js
मैच नहीं होगा अखंडता
मूल्य. अखंडता
मान, लेकिन आप यहां एक भी उत्पन्न कर सकते हैं.3. सबमिट बटन में फॉर्म लक्ष्य को ओवरराइड करें
लक्ष्य
गुण, वह जो फैसला करता है जहाँ एक हाइपरलिंक संसाधन खोला जाता है, उदाहरण के लिए एक ही पृष्ठ पर या एक नए टैब में। आप यह भी जान सकते हैं कि वही लक्ष्य
में प्रयुक्त विशेषता टैग तय करता है जहां फॉर्म सबमिट करने से प्रतिक्रिया दिखाई जाती है.
formtarget
चार अन्य फार्म जमा करने की विशेषताओं के साथ परिभाषित किया गया था: formaction
, formenctype
, formmethod
, तथा formnovalidate
. टैग जो बटन से संबंधित है.
formtarget
विशेषता, प्रतिक्रिया के अनुसार दिखाया गया है formtarget
मूल्य, के स्थान पर लक्ष्य
का मूल्य .
छाप
), प्रतिक्रिया होगी एक नए ब्राउज़िंग संदर्भ में दिखाई देते हैं, एक नए टैब की तरह.4. तत्वों को शब्दार्थ से छिपाएँ
अस्पष्टता: 0
, visibility: hidden
, ऊंचाई: 0; चौड़ाई: 0
, कुछ भी डिस्प्ले मत करो
, पाठ इंडेंट: -999px
हमारे सीएसएस फ़ाइल में.छिपा हुआ
HTML विशेषता. अगर कोई तत्व है छिपा हुआ
इस पर निर्दिष्ट, यह छिपा हुआ होगा.
कुछ भी डिस्प्ले मत करो;
सीएसएस नियम; के साथ तत्व छिपा हुआ
गुण प्रदान नहीं करता है पेज पर। तत्व के अंदर किसी भी स्क्रिप्ट को निष्पादित किया जाएगा, और यदि यह एक प्रपत्र नियंत्रण है तो इसे साथ प्रस्तुत किया जाएगा फ़ॉर्म सबमिट करने के दौरान अन्य फ़ॉर्म नियंत्रण.छिपा हुआ
वह यह है शब्दार्थ रूप से उपयुक्त, सब के बाद, HTML5 सभी शब्दार्थों के बारे में है और छिपा हुआ
HTML5 प्रवेश का हिस्सा है!कुछ भी डिस्प्ले मत करो;
ऐसा नहीं होगा। तो, के बारे में सोचो छिपा हुआ
के रूप में के आयरनक्लाड संस्करण कुछ भी डिस्प्ले मत करो;
.5. कीबोर्ड शॉर्टकट जोड़ें
आगमन चाबी
वैश्विक विशेषता एचटीएमएल 4 और पहले से ही परिभाषित किया गया था एक कीबोर्ड शॉर्टकट बनाता है जिसके साथ उपयोगकर्ता पृष्ठ पर एक तत्व संचालित कर सकता है.आगमन चाबी
मूल्य हम एक तत्व को देते हैं