CSS Syntax Explained
CSS Syntax అంటే ఏమిటి?
CSS Syntax అంటే CSS ruleను సరైన విధంగా రాయడానికి ఉపయోగించే నిర్మాణం. Browser CSSను చదివి, ఏ HTML elementకు ఏ style ఇవ్వాలో నిర్ణయిస్తుంది.
ఒక సాధారణ CSS ruleలో selector, curly braces { }, ఒకటి లేదా ఎక్కువ declarations ఉంటాయి.
selector {
property: value;
}
CSS Ruleలోని భాగాలు
- Selector: ఏ HTML elementకు style ఇవ్వాలో చెబుతుంది.
- Opening curly brace {: CSS declarations ప్రారంభమయ్యాయని సూచిస్తుంది.
- Property: మార్చవలసిన style అంశం. ఉదాహరణకు
color. - Colon : Property మరియు value మధ్య ఉంటుంది.
- Value: Propertyకు ఇవ్వాల్సిన setting. ఉదాహరణకు
navy. - Semicolon ;: ప్రతి declaration చివర ఉంటుంది.
- Closing curly brace }: CSS rule ముగిసిందని సూచిస్తుంది.
ఒకే ruleలో అనేక declarations
ఒక selectorకు అనేక styles ఇవ్వవచ్చు. ప్రతి declarationను semicolonతో ముగించాలి.
h1 {
color: navy;
font-size: 32px;
}
ఇక్కడ h1 selector. color: navy; మరియు font-size: 32px; రెండు declarations. Property, colon, value, semicolon సరైన క్రమంలో ఉండాలి.
CSS ఎక్కడ రాయాలి?
ఈ lessonలో examplesను సులభంగా test చేయడానికి HTML documentలో <style> elementను ఉపయోగిస్తున్నాం. <style>లో రాసిన CSSను browser ఆ HTML pageకు apply చేస్తుంది.
CSS Syntaxలో spacing
CSSలో indentation మరియు spaces readability కోసం ఉపయోగపడతాయి. Browser సాధారణంగా అదనపు spacesను పట్టించుకోదు, కానీ సరైన indentation codeను చదవడం మరియు edit చేయడం సులభం చేస్తుంది.
CSS property names, values, selectors మరియు punctuationలను సరిగ్గా రాయాలి. Property spelling తప్పితే లేదా colon, semicolon, braces మరిచిపోతే style సరిగ్గా పనిచేయకపోవచ్చు.
Simple Explanation
CSS Syntaxను ఒక sentence structureలా ఊహించండి. ముందుగా ఎవరిని మార్చాలి? అని selector చెబుతుంది. తరువాత ఏం మార్చాలి? అని property చెబుతుంది. చివరగా ఏ value ఇవ్వాలి? అని value చెబుతుంది.
ఉదాహరణకు p { color: green; } అంటే అన్ని paragraph elementsను ఎంచుకుని, వాటి text colorను greenగా మార్చు అని browserకు చెప్పడం.
గుర్తుంచుకోవాల్సిన basic pattern: selector { property: value; }
Real-Life Example
ఒక classroomలో teacher ముందుగా ఏ విద్యార్థిని పిలవాలో పేరు ద్వారా చెబుతారు. తరువాత ఏ పని చేయాలో చెబుతారు. CSSలో selector విద్యార్థి పేరులాంటిది, property పని లాంటిది, value ఆ పనికి సంబంధించిన setting లాంటిది.
ఉదాహరణకు h1 { color: navy; } అంటే headingలను ఎంచుకుని వాటి text colorను navyగా మార్చడం.
Code Examples
Basic CSS Syntax with Two Declarations
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS Syntax Example</title>
<style>
h1 {
color: navy;
font-size: 32px;
}
p {
color: #333333;
}
</style>
</head>
<body>
<h1>CSS Syntax</h1>
<p>Correct syntax helps the browser apply styles.</p>
</body>
</html>
ఈ exampleలో రెండు CSS rules ఉన్నాయి. h1 rule headingకు రెండు declarations ఇస్తుంది. p rule paragraph text colorను మార్చుతుంది. ప్రతి property మరియు value మధ్య colon ఉంది, ప్రతి declaration చివర semicolon ఉంది.
The page displays a navy heading titled CSS Syntax with a font size of 32 pixels. Below it, the paragraph text appears dark gray.
Line-by-Line Explanation
ఈ HTML elementలో CSS code రాస్తాం. Browser ఇక్కడి CSSను pageకు apply చేస్తుంది.
h1 selector ప్రారంభమవుతుంది. Pageలోని heading elementకు తరువాతి declarations వర్తిస్తాయి. Opening curly brace rule ప్రారంభాన్ని సూచిస్తుంది.
color propertyకి navy value ఇస్తుంది. Colon property మరియు valueను విడదీస్తుంది. Semicolon declaration ముగింపును సూచిస్తుంది.
font-size property heading text పరిమాణాన్ని నియంత్రిస్తుంది. 32px దాని value. ఈ declaration చివర semicolon ఉంది.
Closing curly brace
h1 rule ముగిసిందని చెబుతుంది.
p selector paragraph elementsను ఎంచుకుంటుంది. Opening curly brace paragraph rule ప్రారంభాన్ని సూచిస్తుంది.
Paragraph textకు dark gray color value ఇవ్వబడుతుంది. Hex color value కూడా CSSలో valid valueగా ఉపయోగించవచ్చు.
ఈ closing curly brace
p ruleను ముగిస్తుంది.
CSS block ముగుస్తుంది. దీని తరువాత HTML bodyలోని content browserలో కనిపిస్తుంది.
Try It
Try this CSS code:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Try CSS Syntax</title>
<style>
h1 {
color: darkgreen;
font-size: 30px;
}
p {
color: #444444;
}
</style>
</head>
<body>
<h1>Practice Heading</h1>
<p>Edit the CSS values and run the page again.</p>
</body>
</html>
Practice
Practice: పై practice codeలో heading colorను darkblueగా, heading font sizeను 36pxగా మార్చండి. Paragraphకు 18px font size ఇవ్వండి.
Hint: h1 ruleలోని color value మరియు font-size valueను మార్చండి. p ruleలో కొత్త font-size declarationను semicolonతో రాయండి.
Common Mistakes
Colon తప్పనిసరిగా రాయాలి: h1 { color: navy; }
ప్రతి declaration తర్వాత semicolon పెట్టాలి: color: navy; font-size: 32px;
CSS rules కోసం opening మరియు closing curly braces
{ } ఉపయోగించాలి.
సరైన property name
font-size. CSS property spellingను జాగ్రత్తగా తనిఖీ చేయాలి.
<style> element వెలుపల ఉంచడం.ఈ exampleలలో CSSను
<head>లోని <style> elementలో రాయాలి.
Interview Questions
CSS Syntax అంటే ఏమిటి?
Answer: CSS ruleను సరైన నిర్మాణంతో రాయడానికి ఉపయోగించే విధానమే CSS Syntax. సాధారణ నిర్మాణం selector { property: value; }.
CSS declarationలో property మరియు valueను ఏ గుర్తు విడదీస్తుంది?
Answer: Property మరియు value మధ్య colon (:) గుర్తు ఉంటుంది.
CSS declaration సాధారణంగా ఏ గుర్తుతో ముగుస్తుంది?
Answer: ప్రతి CSS declaration సాధారణంగా semicolon (;) గుర్తుతో ముగుస్తుంది.
ఒక CSS ruleలో అనేక declarations రాయవచ్చా?
Answer: అవును. ఒక selectorలో అనేక declarations రాయవచ్చు. ప్రతి declarationను semicolonతో విడదీయాలి.
Exam Questions
క్రింది CSS ruleలో selector ఏది? p { color: green; }
Answer:
Selector p.
క్రింది CSS ruleలో property మరియు valueలను గుర్తించండి: h1 { font-size: 24px; }
Answer:
Property font-size, value 24px.
CSS ruleను ముగించడానికి ఏ braces ఉపయోగిస్తారు?
Answer:
Closing curly brace } ఉపయోగిస్తారు.
క్రింది codeలో తప్పును సరిచేయండి: p { color blue; }
Answer:
సరైన code: p { color: blue; }. Property మరియు value మధ్య colon చేర్చాలి.
Quick Revision
- CSS basic pattern: selector { property: value; }
- Selector ఏ HTML elementకు style ఇవ్వాలో ఎంచుకుంటుంది.
- Property మార్చవలసిన style అంశాన్ని చెబుతుంది.
- Property మరియు value మధ్య colon (:) ఉంటుంది.
- ప్రతి declaration చివర semicolon (;) పెట్టాలి.
- CSS declarations curly braces { } లో రాయాలి.
- ఒక selectorలో అనేక declarations రాయవచ్చు.
