Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

HTML और CSS के बीच अंतर


HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज)

  • यह हाइपरटेक्स्ट मार्कअप लैंग्वेज को संदर्भित करता है
  • यह वेब पेज और एप्लिकेशन बनाने में मदद करता है
  • यह वेब पेज की संरचना को परिभाषित करने में मदद करता है
  • यह एक मार्कअप भाषा है
  • यह स्थिर पेज बनाने में भी मदद करता है
  • यह डेटा प्रदर्शित करने में मदद करता है
  • हाइपरटेक्स्ट कई वेब पेजों के बीच लिंक को परिभाषित करने में मदद करता है
  • मार्कअप लैंग्वेज टैग्स का उपयोग करके टेक्स्ट डॉक्यूमेंट को परिभाषित करने में मदद करता है, जो वेब पेज को संरचना देता है
  • इसमें बैकअप और सपोर्ट विकल्प कम हैं
  • HTML का उपयोग CSS शीट के अंदर नहीं किया जा सकता
  • यह टेक्स्ट को एनोटेट करने में मदद करता है ताकि सिस्टम इसे समझ सके और उपयोग कर सके
  • HTML में टैग्स की एक विशिष्ट संख्या होती है
  • ये टैग्स पूर्वनिर्धारित हैं
  • डेटा टैग्स के भीतर संलग्न होता है
  • क्लोजिंग टैग्स अनिवार्य नहीं हैं (HTML5 में कुछ के लिए)

HTML उदाहरण

<!DOCTYPE html>
<html>
<head>
  <title>मेरा शीर्षक</title>
</head>
<body>
  <h1>शीर्षक</h1>
  <p>एक नमूना</p>
</body>
</html>

CSS (कैस्केडिंग स्टाइल शीट्स)

  • यह वेब पेजों को स्टाइल करने में मदद करता है
  • यह इसे प्राप्त करने के लिए विभिन्न स्टाइलिंग सुविधाओं का उपयोग करता है
  • यह 'सेलेक्टर्स' और 'डिक्लेरेशन ब्लॉक्स' का उपयोग करता है
  • यह आवश्यकता के आधार पर एक एक्सटर्नल फाइल या इंटरनल फाइल हो सकती है
  • CSS का उपयोग HTML डॉक्यूमेंट के अंदर किया जा सकता है
  • यह डेटा प्रदर्शित करने के लिए उपयोग किया जा सकता है
  • इसमें HTML की तुलना में अधिक बैकअप और सपोर्ट है

CSS उदाहरण

<style>
  p {
    color: pink;
    text-align: left;
  }
</style>

मुख्य अंतर सारांश

पहलू HTML CSS
उद्देश्य संरचना और कंटेंट प्रस्तुति और स्टाइलिंग
सिंटैक्स टैग्स/एलिमेंट्स सेलेक्टर्स + डिक्लेरेशन्स
फाइल एक्सटेंशन .html, .htm .css
एकीकरण CSS को अंदर शामिल कर सकता है HTML के अंदर उपयोग किया जा सकता है
डायनामिक बिहेवियर नहीं (JS की आवश्यकता) सीमित (एनिमेशन, ट्रांज़िशन)

वे कैसे एक साथ काम करते हैं

<!DOCTYPE html>
<html lang="hi">
<head>
  <meta charset="UTF-8">
  <title>HTML + CSS उदाहरण</title>
  <style>
    body { font-family: system-ui; line-height: 1.6; max-width: 800px; margin: 0 auto; padding: 2rem; }
    h1 { color: #1e293b; border-bottom: 2px solid #3b82f6; padding-bottom: 0.5rem; }
    .highlight { background: #fef3c7; padding: 0.2em 0.4em; border-radius: 4px; }
  </style>
</head>
<body>
  <h1>HTML संरचना + CSS स्टाइलिंग</h1>
  <p>HTML 
  1. CSS बॉर्डर और आउटलाइन के बीच अंतर समझना CSS बॉर्डर और आउटलाइन के बीच अंतर समझना

    CSS border प्रॉपर्टी का उपयोग किसी एलिमेंट के लिए बॉर्डर प्रॉपर्टीज को परिभाषित करने के लिए किया जाता है। यह border-width, border-style और border-color के लिए एक शॉर्टहैंड है। व्यक्तिगत पक्षों के लिए बॉर्डर स्टाइल किए जा सकते हैं और border-radius भी निर्दिष्ट किया जा सकता है। दूसरी ओर, CSS outline ज

  1. CSS Display और Visibility में अंतर CSS Display और Visibility में अंतर

    हम HTML डॉक्यूमेंट में किसी एलिमेंट को CSS Visibility और CSS Display प्रॉपर्टीज से क्रमशः छुपा या हटा सकते हैं। उपयोगकर्ता को दोनों प्रॉपर्टीज के उपयोग में कोई अंतर नहीं लग सकता, लेकिन अंतर है। CSS Display - none एलिमेंट को डॉक्यूमेंट पर रेंडर नहीं करता और इस प्रकार इसे कोई स्थान आवंटित नहीं करता।

  1. CSS में प्सूडो-क्लास और प्सूडो-एलिमेंट में अंतर CSS में प्सूडो-क्लास और प्सूडो-एलिमेंट में अंतर

    प्सूडो-क्लास एक प्सूडो-क्लास सेलेक्टर की एक अवस्था को दर्शाता है जैसे :hover, :active, :last-child, आदि। ये सिंगल कोलन (:) से शुरू होते हैं। CSS प्सूडो-क्लास का सिंटैक्स निम्नानुसार है: :pseudo-class{ attribute: /*value*/ } प्सूडो-एलिमेंट इसी तरह, एक प्सूडो-एलिमेंट वर्चुअल एलिमेंट्स को चुनने के लिए