AVI CSC POINT

India's Best Computer Education Portal

India Flag
PROUD TO BE AN INDIAN

CSS Basics for Beginners

Web Design 101

CSS Basics for Beginners

เคตेเคฌเคธाเค‡เคŸ เค•ो เคธुंเคฆเคฐ, เคฐंเค—ीเคจ เค”เคฐ เคช्เคฐोเคซेเคถเคจเคฒ เคกिเฅ›ाเค‡เคจ เคฆेเคจे เค•ा เค…เคธเคฒी เคœाเคฆू!

CSS เค•ा เคซुเคฒ เคซॉเคฐ्เคฎ Cascading Style Sheets เคนोเคคा เคนै। เคœเคฌ เค†เคช HTML เคฒिเค–เคคे เคนैं, เคคो เคธाเคฐा เคŸेเค•्เคธ्เคŸ เค”เคฐ เคฌเคŸเคจ เคธ्เค•्เคฐीเคจ เค•े เค•ोเคจे เคฎें เคเค• เค•े เคจीเคšे เคเค• เค† เคœाเคคे เคนैं। เคตो เคฌเคนुเคค เคนी เค‰เคฌाเคŠ (Boring) เคฒเค—เคคा เคนै। CSS เคตो เคœाเคฆू เคนै เคœो เค‰เคธ เคŸेเค•्เคธ्เคŸ เค•ो เคฌीเคš เคฎें เคฒाเคคा เคนै, เคฌैเค•เค—्เคฐाเค‰ंเคก เคฎें เคถाเคจเคฆाเคฐ เคฐंเค— เคญเคฐเคคा เคนै, เคฌเคŸเคจ्เคธ เค•ो 3D เคฒुเค• เคฆेเคคा เคนै เค”เคฐ เค†เคชเค•ी เคตेเคฌเคธाเค‡เคŸ เค•ो 'Facebook' เคฏा 'Amazon' เคœैเคธी เคช्เคฐोเคซेเคถเคจเคฒ เคฒुเค• เคฆेเคคा เคนै। เค†เคœ เคนเคฎ CSS เค•े เค‰เคจ เคฌेเคธिเค• เคจिเคฏเคฎों เค•ो เคธเคฎเคेंเค—े, เคœिเคจเคธे เค•ोเคˆ เคญी เคกिเฅ›ाเค‡เคจ เคฌเคจाเคฏा เคœा เคธเค•เคคा เคนै।

CSS เค•ैเคธे เค•ाเคฎ เค•เคฐเคคा เคนै? (The Syntax)

CSS เคฒिเค–เคจे เค•ा เคจिเคฏเคฎ เคฌเคนुเคค เคนी เค†เคธाเคจ เคนै। เค†เคชเค•ो เคฌเคธ เคฌ्เคฐाเค‰เคœ़เคฐ เค•ो เคฏเคน เคฌเคคाเคจा เคนोเคคा เคนै เค•ि "เค•िเคธ เคšीเคœ़ เค•ा เคกिเฅ›ाเค‡เคจ เคฌเคฆเคฒเคจा เคนै" เค”เคฐ "เค•्เคฏा เคฌเคฆเคฒเคจा เคนै"

/* CSS เคฒिเค–เคจे เค•ा เคคเคฐीเค•ा */
h1 {
    color: blue;
    font-size: 24px;
}

1. Selector (h1)

เคฏเคน เคตो เคŸाเคฐเค—ेเคŸ เคนै เคœिเคธे เค†เคช เคกिเฅ›ाเค‡เคจ เค•เคฐเคจा เคšाเคนเคคे เคนैं। เคœैเคธे เคฏเคนाँ เคนเคฎเคจे h1 (Heading) เค•ो เคŸाเคฐเค—ेเคŸ เค•िเคฏा เคนै।

2. Property (color)

เคฏเคน เคตो เค—ुเคฃ เคนै เคœिเคธे เค†เคช เคฌเคฆเคฒเคจा เคšाเคนเคคे เคนैं। เคœैเคธे เคฐंเค— (color), เคธाเค‡เฅ› (font-size), เคฏा เคฌैเค•เค—्เคฐाเค‰ंเคก (background)।

HTML เคฎें CSS เค•ैเคธे เคœोเฅœें? (3 เคคเคฐीเค•े)
1

Inline CSS (เค‡เคจเคฒाเค‡เคจ)

เคœเคฌ เค†เคช เคธीเคงे HTML เคฒाเค‡เคจ เค•े เค…ंเคฆเคฐ เคนी 'style' เคฒिเค–เค•เคฐ เคกिเฅ›ाเค‡เคจ เค•เคฐเคคे เคนैं। เคฏเคน เคคเคฐीเค•ा เคคเคฌ เค‡เคธ्เคคेเคฎाเคฒ เคนोเคคा เคนै เคœเคฌ เคธिเคฐ्เคซ เค•िเคธी เคเค• เคฒाเค‡เคจ เค•ा เคฐंเค— เคฌเคฆเคฒเคจा เคนो।
<p style="color: red;">เคฏเคน เคฒाเคฒ เคฐंเค— เคนै</p>

2

Internal CSS (เค‡ंเคŸเคฐเคจเคฒ)

เคœเคฌ เค†เคช HTML เคซाเค‡เคฒ เค•े เคธเคฌเคธे เคŠเคชเคฐ <head> เคŸैเค— เค•े เค…ंเคฆเคฐ <style> เคฒเค—ाเค•เคฐ เคชूเคฐा เคกिเฅ›ाเค‡เคจ เคฒिเค–เคคे เคนैं। เคฏเคน เคเค• เคชूเคฐे เคตेเคฌ เคชेเคœ เค•ो เคกिเฅ›ाเค‡เคจ เค•เคฐเคจे เค•े เคฒिเค เค…เคš्เค›ा เคนै।

3

External CSS (เคเค•्เคธเคŸเคฐ्เคจเคฒ - Pro Level)

เคฏเคน เคธเคฌเคธे เคฌेเคธ्เคŸ เค”เคฐ เคช्เคฐोเคซेเคถเคจเคฒ เคคเคฐीเค•ा เคนै। เค‡เคธเคฎें เคนเคฎ CSS เค•ा เค•ोเคก เคเค• เค…เคฒเค— เคซाเค‡เคฒ (เคœैเคธे style.css) เคฎें เคฒिเค–เคคे เคนैं เค”เคฐ เคซिเคฐ เค‰เคธे HTML เคธे เคฒिंเค• เค•เคฐ เคฆेเคคे เคนैं। เค‡เคธเคธे HTML เค•ोเคก เคธाเคซ-เคธुเคฅเคฐा เคฐเคนเคคा เคนै เค”เคฐ เคเค• เคซाเค‡เคฒ เคธे 100 เคชेเคœों เค•ा เคกिเฅ›ाเค‡เคจ เคฌเคฆเคฒा เคœा เคธเค•เคคा เคนै।

CSS Box Model (เคธเคฌเคธे เคœ़เคฐूเคฐी เค•ॉเคจ्เคธेเคช्เคŸ)

เคตेเคฌ เคกिเฅ›ाเค‡เคจ เคฎें, HTML เค•ा เคนเคฐ เคเค• เคเคฒिเคฎेंเคŸ (Paragraph, Image, Button) เคเค• 'เคšौเค•ोเคฐ เคฌเค•्เคธा' (Box) เคนोเคคा เคนै। เค‡เคธी เคฌเค•्เคธे เค•ो 'Box Model' เค•เคนเคคे เคนैं। เค‡เคธे เคธเคฎเคे เคฌिเคจा เค†เคช เคตेเคฌเคธाเค‡เคŸ เค•ा เคฒेเค†เค‰เคŸ เคจเคนीं เคฌเคจा เคธเค•เคคे!



Content & Padding

Content: เคฏเคน เค…เคธเคฒी เคŸेเค•्เคธ्เคŸ เคฏा เคซोเคŸो เคนै।
Padding: เคฏเคน เค•ंเคŸेंเคŸ เค”เคฐ เคฌॉเคฐ्เคกเคฐ เค•े เคฌीเคš เค•ी เค…ंเคฆเคฐूเคจी เค–ाเคฒी เคœเค—เคน เคนै। (เคœैเคธे เคคเค•िเคฏे เค•े เค…ंเคฆเคฐ เค•ी เคฐुเคˆ)।

Border & Margin

Border: เคฏเคน เคชैเคกिंเค— เค•े เคฌाเคนเคฐ เค•ी เคฒाเค‡เคจ (เคฆीเคตाเคฐ) เคนै।
Margin: เคฏเคน เค†เคชเค•े เคฌเค•्เคธे เค”เคฐ เคฆूเคธเคฐे เคฌเค•्เคธों เค•े เคฌीเคš เค•ी เคฌाเคนเคฐी เคฆूเคฐी เคนै। (เคœैเคธे เคฆो เค˜เคฐों เค•े เคฌीเคš เค•ी เค—เคฒी)।

Classes เค”เคฐ IDs (เคœाเคฆुเคˆ เคจाเคฎเค•เคฐเคฃ)

เค…เค—เคฐ เคชेเคœ เคชเคฐ 10 Paragraphs (p) เคนैं, เคฒेเค•िเคจ เค†เคชเค•ो เคธिเคฐ्เคซ เคฆूเคธเคฐे เคชैเคฐाเค—्เคฐाเคซ เค•ो เคฒाเคฒ เคฐंเค— เค•ा เค•เคฐเคจा เคนै, เคคो เค†เคช เค•्เคฏा เค•เคฐेंเค—े? เคฏเคนीं เคชเคฐ Class เค”เคฐ ID เค•ा เค•ाเคฎ เค†เคคा เคนै।

Class (เค•्เคฒाเคธ) - เคกॉเคŸ (.) เคธे เคถुเคฐू ID (เค†เคˆเคกी) - เคนैเคถ (#) เคธे เคถुเคฐू
เคฏเคน เคเค• เคคเคฐเคน เค•ा เค—्เคฐुเคช เคจाเคฎ เคนै। เคเค• เค•्เคฒाเคธ (เคœैเคธे 'btn') เค•ो เค†เคช เค•เคˆ เคธाเคฐे เคฌเคŸเคจ्เคธ เคชเคฐ เคฒเค—ा เคธเค•เคคे เคนैं। เคฏเคน เค†เคงाเคฐ เค•ाเคฐ्เคก เคจंเคฌเคฐ เค•ी เคคเคฐเคน เคนै। เคเค• เคชेเคœ เคชเคฐ เคเค• ID เคธिเคฐ्เคซ เคเค• เคนी เคเคฒिเคฎेंเคŸ เค•ो เคฆी เคœा เคธเค•เคคी เคนै।
HTML: <p class="my-text"> HTML: <p id="main-title">
CSS: .my-text { color: red; } CSS: #main-title { font-size: 30px; }
VIP Help Desk: Frequently Asked Questions
Q1. เค•्เคฏा CSS เคธीเค–เคจा HTML เคธे เคœ़्เคฏाเคฆा เคฎुเคถ्เค•िเคฒ เคนै?
เคฅोเฅœा เคธा! HTML เคฎें เค†เคช เคธिเคฐ्เคซ เคšीเฅ›ों เค•ो เคฐเค–เคคे เคนैं, เคฒेเค•िเคจ CSS เคฎें เค†เคชเค•ो เค‰เคจ्เคนें 'เคธेเคŸ' เค•เคฐเคจा เคนोเคคा เคนै। เค‡เคธเคฎें เคฐंเค—ों เค•े เค•ोเคก (Hex Codes) เค”เคฐ เคธाเค‡เฅ› (Pixels/Percentages) เค•े เคธाเคฅ เค–ेเคฒเคจा เคชเฅœเคคा เคนै। เคฒेเค•िเคจ 10-15 เคฆिเคจ เค•ी เคช्เคฐैเค•्เคŸिเคธ เค•े เคฌाเคฆ เคฏเคน เค•िเคธी เคชेंเคŸिंเค— (Painting) เค•เคฐเคจे เคœैเคธा เคฎเฅ›ेเคฆाเคฐ เคฒเค—เคจे เคฒเค—เคคा เคนै।
Q2. เคฎेเคฐी CSS เคซाเค‡เคฒ HTML เคฎें เค•ाเคฎ เค•्เคฏों เคจเคนीं เค•เคฐ เคฐเคนी?
เคฏเคน เคธเคฌเคธे เค†เคฎ เค—เคฒเคคी เคนै। เค…เคชเคจी HTML เคซाเค‡เคฒ เค•े <head> เคธेเค•्เคถเคจ เคฎें เคšेเค• เค•เคฐें เค•ि เค†เคชเคจे CSS เคซाเค‡เคฒ เค•ो เคฒिंเค• เค•िเคฏा เคนै เคฏा เคจเคนीं। เค•ोเคก เค•ुเค› เคเคธा เคนोเคจा เคšाเคนिเค:
<link rel="stylesheet" href="style.css">
Q3. เคตेเคฌ เคกिเฅ›ाเค‡เคจ เคฎें 'Responsive' (เคฐिเคธ्เคชॉเคจ्เคธिเคต) เค•ा เค•्เคฏा เคฎเคคเคฒเคฌ เคนोเคคा เคนै?
เคฐिเคธ्เคชॉเคจ्เคธिเคต เค•ा เคฎเคคเคฒเคฌ เคนै เคเค• เคเคธा เคกिเฅ›ाเค‡เคจ เคœो เค•ंเคช्เคฏूเคŸเคฐ เค•ी เคฌเฅœी เคธ्เค•्เคฐीเคจ เคชเคฐ เคญी เค…เคš्เค›ा เคฒเค—े, เค”เคฐ เคœเคฌ เค‰เคธे เคฎोเคฌाเค‡เคฒ เคชเคฐ เค–ोเคฒें เคคो เคตो เค…เคชเคจे เค†เคช เคฎोเคฌाเค‡เคฒ เค•ी เคธ्เค•्เคฐीเคจ เค•े เคนिเคธाเคฌ เคธे เคธेเคŸ เคนो เคœाเค। CSS เคฎें เค‡เคธे Media Queries (@media) เค•ी เคฎเคฆเคฆ เคธे เค•िเคฏा เคœाเคคा เคนै।

Final Words

CSS เคเค• เคธเคฎंเคฆเคฐ เค•ी เคคเคฐเคน เคนै, เคœिเคธเคฎें เคนเฅ›ाเคฐों เคช्เคฐॉเคชเคฐ्เคŸीเคœ़ เคนैं, เคฒेเค•िเคจ เค†เคชเค•ो เคธाเคฐी เคฐเคŸเคจे เค•ी เฅ›เคฐूเคฐเคค เคจเคนीं เคนै। เคถुเคฐुเค†เคค เคธिเคฐ्เคซ Color, Background, Font-size, Margin เค”เคฐ Padding เคธे เค•เคฐें। เคœเคฌ เค†เคช เค‡เคจ 5 เคšीเฅ›ों เคธे เค…เคชเคจी เคตेเคฌเคธाเค‡เคŸ เค•ो เคฐंเค—ीเคจ เค•เคฐ เคฒेंเค—े, เคคो เค†เคชเค•ा เค•ॉเคจ्เคซिเคกेंเคธ เค…เคชเคจे เค†เคช เคฌเฅ เคœाเคเค—ा। เค•ोเคกिंเค— เค•ी เคช्เคฐैเค•्เคŸिเคธ เคœाเคฐी เคฐเค–ें เค”เคฐ เคกिเฅ›ाเค‡เคจ เค•े เคธाเคฅ เคเค•्เคธเคชेเคฐिเคฎेंเคŸ เค•เคฐเคคे เคฐเคนें!

Title Here

เคฏเคน เคœाเคจเค•ाเคฐी เค…เคญी เคธाเค‡เคŸ เคชเคฐ เค‰เคชเคฒเคฌ्เคง เคจเคนीं เคนै। เคนเคฎाเคฐी เคŸीเคฎ เค‡เคธ เคชเคฐ เคคेเคœ़ी เคธे เค•ाเคฎ เค•เคฐ เคฐเคนी เคนै เค”เคฐ เคœเคฒ्เคฆ เคนी เค‡เคธे เคชเคฌ्เคฒिเคถ เค•िเคฏा เคœाเคเค—ा। เค…เคธुเคตिเคงा เค•े เคฒिเค เคนเคฎें เค–ेเคฆ เคนै! ๐Ÿ™

Desktop Site ON เค•เคฐें

เค•ृเคชเคฏा เคธ्เค•्เคฐीเคจ เค•ो DESKTOP SITE เคชเคฐ เคšाเคฒू เค•เคฐें ๐Ÿ™