Skip to main content

सीएसएस रूपरेखा शैलियों: बस एक सीमा नहीं

Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie (जून 2026)

Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie (जून 2026)
Anonim

सीएसएस रूपरेखा संपत्ति एक भ्रमित संपत्ति है। जब आप पहली बार इसके बारे में जानेंगे, तो यह समझना मुश्किल है कि यह सीमा संपत्ति से दूरस्थ रूप से अलग कैसे है। डब्ल्यू 3 सी इसे निम्नलिखित मतभेदों के रूप में बताता है:

  • रूपरेखा अंतरिक्ष नहीं लेते हैं।
  • रूपरेखा गैर-आयताकार हो सकती है।

रूपरेखा अंतरिक्ष नहीं लेते हैं

यह बयान, खुद में और भ्रमित है। आपके वेब पेज पर कोई ऑब्जेक्ट वेब पेज पर जगह नहीं ले सकता है? लेकिन अगर आप अपने वेब पेज को प्याज की तरह सोचते हैं, तो पृष्ठ पर प्रत्येक आइटम किसी अन्य आइटम के शीर्ष पर स्तरित किया जा सकता है। रूपरेखा संपत्ति अंतरिक्ष नहीं लेती क्योंकि यह हमेशा तत्व के बॉक्स के शीर्ष पर रखी जाती है।

जब किसी तत्व के चारों ओर एक रूपरेखा रखी जाती है, तो इसका कोई प्रभाव नहीं पड़ता कि पृष्ठ पर उस तत्व को कैसे रखा गया है। यह तत्व के आकार या स्थिति को नहीं बदलता है। यदि आप किसी तत्व पर रूपरेखा डालते हैं, तो यह उसी स्थान की जगह लेगा जैसे कि आपके पास उस तत्व की रूपरेखा नहीं थी। यह सीमा के बारे में सच नहीं है। किसी तत्व पर एक सीमा बाहरी चौड़ाई और तत्व की ऊंचाई में जोड़ दी जाती है। तो यदि आपके पास एक छवि थी जो 50 पिक्सल चौड़ी थी, 2 पिक्सेल सीमा के साथ, इसमें 54 पिक्सेल (प्रत्येक तरफ सीमा के लिए 2 पिक्सेल) लगेगा। 2-पिक्सेल रूपरेखा वाली वही छवि आपके पृष्ठ पर केवल 50 पिक्सल चौड़ाई लेगी, रूपरेखा छवि के बाहरी किनारे पर प्रदर्शित होगी।

रूपरेखा गैर-आयताकार हो सकती है

इससे पहले कि आप सोचें "शांत, अब मैं मंडल खींच सकता हूं," फिर से सोचें। इस कथन का एक अलग अर्थ है जो आप सोच सकते हैं। जब आप किसी तत्व पर सीमा डालते हैं, तो ब्राउज़र तत्व को व्याख्या करता है जैसे कि यह एक विशाल आयताकार बॉक्स था। यदि बॉक्स कई लाइनों पर विभाजित हो जाता है, तो ब्राउज़र केवल किनारों को खुलता है क्योंकि बॉक्स बंद नहीं होता है। ऐसा लगता है जैसे ब्राउज़र सीमा को एक असीमित चौड़ी स्क्रीन के साथ देख रहा है - उस सीमा के लिए पर्याप्त एक चौड़ा आयत होना पर्याप्त है।

इसके विपरीत, रूपरेखा संपत्ति किनारों को ध्यान में रखती है। यदि एक उल्लिखित तत्व कई रेखाओं को फैलाता है, तो रेखा रेखा के अंत में बंद हो जाती है और अगली पंक्ति पर फिर से फिर से खुलती है। यदि संभव हो, तो एक गैर आयताकार आकार बनाने, रूपरेखा पूरी तरह से जुड़े रहेंगे।

रूपरेखा संपत्ति का उपयोग करता है

रूपरेखा संपत्ति के सर्वोत्तम उपयोगों में से एक खोज शब्द को हाइलाइट करना है। कई साइटें पृष्ठभूमि रंग के साथ करती हैं, लेकिन आप रूपरेखा संपत्ति का भी उपयोग कर सकते हैं और अपने पृष्ठों पर कोई अतिरिक्त अंतर जोड़ने की चिंता नहीं कर सकते हैं।

रूपरेखा-रंग संपत्ति "उलटा" शब्द स्वीकार करती है जो रूपरेखा रंग को वर्तमान पृष्ठभूमि के विपरीत बनाता है। इससे आपको यह जानने की आवश्यकता के बिना गतिशील वेब पृष्ठों पर तत्वों को हाइलाइट करने की अनुमति मिलती है कि कौन से रंगों का उपयोग किया जाता है।

आप सक्रिय लिंक के चारों ओर बिंदीदार रेखा को हटाने के लिए रूपरेखा संपत्ति का भी उपयोग कर सकते हैं। सीएसएस-ट्रिक्स से यह लेख दिखाता है कि बिंदीदार रूपरेखा को कैसे हटाया जाए।