HTML Colors का उपयोग web page के text, background, borders और other elements को visually attractive बनाने के लिए किया जाता है। HTML में colors directly define नहीं होते, बल्कि CSS properties के माध्यम से apply किए जाते हैं।
HTML में Color कैसे Apply किया जाता है?
HTML elements पर color apply करने के लिए CSS का use किया जाता है, अक्सर style attribute के साथ।
Example:
<p style="color:red;">Red Text</p>
HTML Color Names
HTML में कुछ predefined color names होते हैं।
Example:
<h2 style="color:blue;">Blue Heading</h2>
<p style="background-color:yellow;">Yellow Background</p>
Common color names:
- red
- blue
- green
- black
- white
- yellow
- gray
HTML HEX Colors
HEX color एक hexadecimal code से define किया जाता है।
Format:
#RRGGBB
Example:
<p style="color:#FF0000;">Red Text</p>
RR– RedGG– GreenBB– Blue
HTML RGB Colors
RGB का मतलब है Red, Green, Blue।
Format:
rgb(red, green, blue)
Example:
<p style="color:rgb(0, 128, 0);">Green Text</p>
Value range: 0 – 255
HTML RGBA Colors
RGBA में Alpha channel होता है जो transparency control करता है।
Example:
<p style="background-color:rgba(0,0,0,0.5);">Transparent Background</p>
Alpha value: 0.0 (transparent) से 1.0 (solid)
HTML HSL Colors
HSL का मतलब है:
- Hue
- Saturation
- Lightness
Example:
<p style="color:hsl(240, 100%, 50%);">Blue Text</p>
HTML HSLA Colors
HSLA, HSL का advanced version है जिसमें alpha channel शामिल होता है।
Example:
<p style="background-color:hsla(120, 100%, 25%, 0.3);">HSLA Background</p>
Background Color
Background color apply करने के लिए background-color property use होती है।
Example:
<body style="background-color:lightgray;">
Text Color
Text color के लिए color property use होती है।
Example:
<p style="color:#333333;">Dark Text</p>
Border Color
Border color apply करने के लिए:
<p style="border:1px solid red;">Border Example</p>
Color Values और Accessibility
Accessible color usage के लिए:
- Text और background में sufficient contrast रखें
- Light text on light background avoid करें
- Dark text on dark background avoid करें
Good color contrast readability और accessibility improve करता है।
HTML Colors और SEO
Colors direct SEO factor नहीं हैं, लेकिन:
- Good readability user experience improve करती है
- Better UX से bounce rate कम हो सकता है
- Accessibility compliance SEO indirectly improve करता है
Common Beginner Mistakes
- Too many colors use करना
- Low contrast text
- Inline styles का overuse
- Random color selection
Quick Summary
- HTML में colors CSS से apply होते हैं
- Color names, HEX, RGB, HSL formats available हैं
- RGBA और HSLA transparency support करते हैं
- Accessibility के लिए contrast जरूरी है
Practice Questions
- HTML में colors कैसे apply किए जाते हैं?
- HEX और RGB color में difference क्या है?
- Alpha value क्या control करती है?
