Home » Tech Tutorials » Web Development » CSS » CSS Ruleset: Selector, Property and Value

CSS Ruleset: Selector, Property and Value

CSS Ruleset అంటే ఏమిటి?

CSSలో ఒక HTML element ఎలా కనిపించాలో చెప్పే మొత్తం code block‌ను ruleset అంటారు. ఒక rulesetలో సాధారణంగా selector, ఒకటి లేదా ఎక్కువ property మరియు వాటి value ఉంటాయి.

h1 {
  color: navy;
  font-size: 32px;
}

Rulesetలోని భాగాలు

  • Selector: ఏ HTML element‌కు style ఇవ్వాలో ఎంచుకుంటుంది. పై ఉదాహరణలో h1 selector.
  • Property: మార్చవలసిన రూప లక్షణం. ఉదాహరణకు color మరియు font-size.
  • Value: ఆ propertyకి ఇవ్వాల్సిన setting. ఉదాహరణకు navy మరియు 32px.
  • Declaration: property మరియు value కలిసిన భాగం. ఉదాహరణకు color: navy;.

Selector తర్వాత curly braces { } లో declarations రాస్తాము. Property మరియు value మధ్య colon : ఉంటుంది. ప్రతి declaration చివర semicolon ; పెట్టడం మంచి అలవాటు.

Browserలో ఇది ఎలా పనిచేస్తుంది?

Browser ముందుగా HTMLలోని elementsను చదువుతుంది. తర్వాత selectorతో సరిపోయే elementలను కనుగొని, వాటికి ఇచ్చిన property-value declarationsను వర్తింపజేస్తుంది. ఒక rulesetలో చాలా declarations ఉండవచ్చు.

ఉదాహరణకు p selector అన్ని paragraph elementsను ఎంచుకుంటే, ఆ paragraphsకు color మరియు line-height వంటి styles వర్తిస్తాయి.

Simple Explanation

CSS rulesetను ఒక చిన్న ఆదేశంలా ఊహించండి: ఏ element? అనే ప్రశ్నకు selector సమాధానం ఇస్తుంది. ఏ లక్షణం? అనే ప్రశ్నకు property సమాధానం ఇస్తుంది. ఏ setting? అనే ప్రశ్నకు value సమాధానం ఇస్తుంది.

p { color: #333333; } లో p selector, color property, #333333 value. అంటే అన్ని paragraphs text color ముదురు బూడిదగా మారుతుంది.

Real-Life Example

ఒక పాఠశాల notice boardలో అన్ని headingsను నీలం రంగులో, అన్ని noticesను నల్ల రంగులో ఉంచాలని అనుకుందాం. Headings కోసం selectorను ఎంచుకుంటాం. రంగు మార్చడానికి color propertyని ఉపయోగిస్తాం. నీలం లేదా నల్ల రంగు value అవుతుంది. ఈ సూచనల సమూహమే CSS ruleset లాంటిది.

Code Examples

Selector, Property మరియు Value ఉన్న పూర్తి ఉదాహరణ

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>CSS Ruleset</title>
  <style>
    h1 {
      color: navy;
      font-size: 32px;
    }

    p {
      color: #333333;
      line-height: 1.5;
    }
  </style>
</head>
<body>
  <h1>Welcome to CSS</h1>
  <p>CSS rulesets style HTML elements.</p>
</body>
</html>

ఈ ఉదాహరణలో రెండు rulesets ఉన్నాయి. మొదటి rulesetలో h1 selectorతో heading ఎంచుకోబడుతుంది. color: navy; మరియు font-size: 32px; declarations ఆ heading రంగు మరియు పరిమాణాన్ని మార్చుతాయి. రెండవ rulesetలో p selector paragraphను ఎంచుకుంటుంది.

The page displays a navy 32-pixel heading saying “Welcome to CSS” and a dark gray paragraph below it with increased line spacing.

Line-by-Line Explanation

<style>
<style> elementలో ఈ pageకి సంబంధించిన CSS rulesets రాస్తాము. ఇది HTML documentలో CSS ఉంచే స్థానం.
h1 {
h1 selector అన్ని h1 headingsను ఎంచుకుంటుంది. Opening curly brace తర్వాత ఆ selectorకు సంబంధించిన declarations మొదలవుతాయి.
color: navy;
color property text రంగును నియంత్రిస్తుంది. navy value వల్ల h1 text navy రంగులో కనిపిస్తుంది. Colon property మరియు valueను వేరు చేస్తుంది; semicolon declarationను ముగిస్తుంది.
font-size: 32px;
font-size property అక్షరాల పరిమాణాన్ని నియంత్రిస్తుంది. 32px value వల్ల heading 32 pixels పరిమాణంలో కనిపిస్తుంది.
}
Closing curly brace h1 ruleset ముగిసిందని browserకు తెలియజేస్తుంది.
p {
p selector pageలోని paragraph elementsను ఎంచుకుంటుంది. ఈ selectorకు సంబంధించిన declarations తర్వాత curly bracesలో ఉంటాయి.
color: #333333;
ఇక్కడ color propertyకి #333333 value ఇచ్చాం. అందువల్ల paragraph text dark gray రంగులో కనిపిస్తుంది.
line-height: 1.5;
line-height property paragraph lines మధ్య vertical spacingను నియంత్రిస్తుంది. 1.5 value వల్ల lines కొంచెం ఎక్కువ ఖాళీతో కనిపిస్తాయి.
</style>
ఈ pageలో CSS రాసే <style> భాగం ఇక్కడ ముగుస్తుంది.
<h1>Welcome to CSS</h1>
ఇది HTML heading. దీనికి h1 selector సరిపోవడం వల్ల h1 rulesetలోని styles ఈ elementకు వర్తిస్తాయి.
<p>CSS rulesets style HTML elements.</p>
ఇది paragraph. దీనికి p selector సరిపోవడం వల్ల paragraph rulesetలోని color మరియు line-height styles వర్తిస్తాయి.

Try It

Try this CSS code:

Example

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Try CSS Rulesets</title>
  <style>
    h2 {
      color: darkgreen;
      font-size: 28px;
    }

    p {
      color: #444444;
    }
  </style>
</head>
<body>
  <h2>My CSS Note</h2>
  <p>Change the selector, property, or value and run the page.</p>
</body>
</html>

Try It Yourself »

Practice

Practice: పై practice codeలో h2 headingను purple రంగులో, 30px పరిమాణంలో చూపించండి. Paragraphను #333333 రంగులో చూపించి, దాని line-heightను 1.6గా మార్చండి. అవసరమైన property-value declarationsను rulesetsలో చేర్చండి లేదా మార్చండి.

Hint: h2 rulesetలో color మరియు font-size valuesను మార్చండి. p rulesetలో color మార్చి, కొత్త declarationగా line-height: 1.6; రాయండి.

Common Mistakes

Selector తర్వాత curly braces రాయకుండా h1 color: blue; అని మాత్రమే రాయడం.
Selectorను curly bracesతో చుట్టాలి: h1 { color: blue; }.
Property మరియు value మధ్య colon బదులుగా equal sign వాడడం: color = blue;
CSSలో property మరియు value మధ్య colon వాడాలి: color: blue;.
Declaration చివర semicolon మర్చిపోవడం, ముఖ్యంగా ఒకే rulesetలో అనేక declarations ఉన్నప్పుడు.
ప్రతి declaration చివర semicolon పెట్టండి: color: blue; font-size: 24px;.
h1 selector రాసి, HTMLలో paragraphను style చేయాలని ఆశించడం.
Style చేయాల్సిన HTML elementకు సరిపోయే selector వాడాలి. Paragraph కోసం p selector వాడండి.
Property పేరు తప్పుగా రాయడం, ఉదాహరణకు font-size బదులుగా font-sizee రాయడం.
CSS property పేర్ల spellingను సరిగ్గా రాయాలి: font-size: 24px;.

Interview Questions

CSS ruleset అంటే ఏమిటి?

Answer: ఒక లేదా ఎక్కువ CSS declarationsతో కలిసి, ఒక HTML element లేదా elementsకు style ఇచ్చే code blockను CSS ruleset అంటారు.

Selector పని ఏమిటి?

Answer: ఏ HTML elementలకు CSS style వర్తించాలో selector నిర్ణయిస్తుంది. ఉదాహరణకు p selector paragraphsను ఎంచుకుంటుంది.

Property మరియు value మధ్య తేడా ఏమిటి?

Answer: Property ఏ లక్షణాన్ని మార్చాలో చెబుతుంది. Value ఆ లక్షణానికి ఏ setting ఇవ్వాలో చెబుతుంది. color: blue; లో color property, blue value.

CSS declaration అంటే ఏమిటి?

Answer: Property మరియు value కలయికను declaration అంటారు. ఉదాహరణకు color: navy; ఒక declaration.

Exam Questions

ఈ CSSలో selector, property, valueలను గుర్తించండి: p { color: green; }

Answer:

Selector: p. Property: color. Value: green.

h2 elements text రంగును redగా మార్చే ruleset రాయండి.

Answer:

h2 { color: red; }

CSS rulesetలో declarations సాధారణంగా ఏ symbols మధ్య రాస్తారు?

Answer:

Declarationsను opening మరియు closing curly braces { } మధ్య రాస్తారు.

font-size: 20px; లో property మరియు value ఏమిటి?

Answer:

Property: font-size. Value: 20px.

Quick Revision

  • CSS rulesetలో selector మరియు curly braces ఉంటాయి.
  • Selector ఏ HTML elementకు style ఇవ్వాలో ఎంచుకుంటుంది.
  • Property మార్చవలసిన లక్షణాన్ని సూచిస్తుంది.
  • Value propertyకి ఇవ్వాల్సిన settingను సూచిస్తుంది.
  • Property మరియు value కలిసి declaration అవుతాయి.
  • Declarationలో property మరియు value మధ్య colon, చివర semicolon వాడాలి.
  • ఉదాహరణ: p { color: blue; }

Test Your Knowledge

Take a short quiz based on this lesson.

10 Questions • Results
Scroll to Top