HTML Styles का उपयोग HTML elements के appearance और presentation को control करने के लिए किया जाता है।
Styles की मदद से आप text का color, size, background, alignment और layout change कर सकते हैं। HTML में styling के लिए CSS (Cascading Style Sheets) का उपयोग किया जाता है।
HTML में Style Attribute
HTML में directly styling apply करने के लिए style attribute का use किया जाता है।
Format:
<tag style="property:value;">
Example:
<p style="color:red;">This is red text</p>
Common CSS Properties in HTML Styles
1. Text Color
<p style="color:blue;">Blue Text</p>
2. Background Color
<p style="background-color:yellow;">Highlighted text</p>
3. Font Size
<p style="font-size:20px;">Large Text</p>
4. Font Family
<p style="font-family:Arial;">Arial Font</p>
5. Text Alignment
<p style="text-align:center;">Centered Text</p>
Multiple Styles in One Tag
एक element पर multiple styles apply की जा सकती हैं।
Example:
<p style="color:white; background-color:black; font-size:18px;">
Styled Paragraph
</p>
HTML Styles और Best Practices
हालाँकि HTML में inline styles possible हैं, लेकिन:
- Inline styles maintain करना difficult होता है
- Large projects में reuse possible नहीं होता
- SEO और performance पर impact पड़ सकता है
Best practice:
- Styling के लिए external CSS use करें
- HTML को structure तक limited रखें
HTML Styles vs HTML Formatting Tags
| Feature | HTML Styles | Formatting Tags |
|---|---|---|
| Control | High | Limited |
| Flexibility | High | Low |
| Recommended | Yes (via CSS) | Limited use |
HTML Background Styling
<body style="background-color:lightgray;">
लेकिन real projects में background styling CSS file में define करनी चाहिए।
HTML Style Attribute और SEO
SEO perspective से:
- Clean HTML structure maintain करें
- Inline styles का overuse avoid करें
- Semantic HTML elements prefer करें
Search engines structure और content को priority देते हैं, styling को नहीं।
Common Beginner Mistakes
- हर element में inline style लगाना
- Same style बार-बार repeat करना
- Structure और style mix करना
- CSS को ignore करना
Quick Summary
- HTML styles presentation control करते हैं
styleattribute inline CSS apply करता है- Multiple CSS properties एक साथ use हो सकती हैं
- Best practice external CSS है
Practice Questions
- HTML styles क्या होते हैं?
- Inline style क्या है?
- Inline CSS क्यों avoid करनी चाहिए?
