Content Area
Content Area అంటే ఏమిటి?
CSS Box Model లో Content Area అనేది ఒక element లోని అసలు content ఉండే లోపలి భాగం. ఉదాహరణకు ఒక paragraph లో కనిపించే text, ఒక heading లోని text లేదా image ఉండే స్థలం Content Area లోకి వస్తాయి.
సాధారణంగా CSS లో ఒక element కు width మరియు height ఇచ్చినప్పుడు, అవి ఆ element యొక్క Content Area కు వర్తిస్తాయి. అంటే ఆ width మరియు height లో padding, border, margin కలవు.
Content Area ఎలా పనిచేస్తుంది?
widthcontent యొక్క అడ్డ వెడల్పును నిర్ణయిస్తుంది.heightcontent యొక్క నిలువు ఎత్తును నిర్ణయిస్తుంది.- Text లేదా ఇతర content ఈ area లోనే కనిపిస్తుంది.
- Default గా CSS
box-sizing: content-boxవిధానాన్ని ఉపయోగిస్తుంది.
ఉదాహరణకు ఒక box కు width: 300px మరియు height: 100px ఇస్తే, ఆ box యొక్క content area 300 pixels వెడల్పు మరియు 100 pixels ఎత్తు ఉంటుంది.
Content Area ఎందుకు ఉపయోగకరం?
ఒక element లో text లేదా ఇతర content ఎంత స్థలంలో కనిపించాలో నియంత్రించడానికి Content Area ఉపయోగపడుతుంది. Cards, notices, headings, articles మరియు forms లో content కు సరైన పరిమాణం ఇవ్వడానికి ఇది ఉపయోగకరం.
గుర్తుంచుకోవాల్సిన విషయం
Default content-box విధానంలో width మరియు height కేవలం content area కు మాత్రమే వర్తిస్తాయి. తరువాత నేర్చుకునే padding మరియు border అదనంగా స్థలాన్ని తీసుకోవచ్చు.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Content Area Example</title>
<style>
.content-box {
width: 300px;
height: 100px;
border: 3px solid #2563eb;
}
</style>
</head>
<body>
<div class="content-box">
This text is inside the content area.
</div>
</body>
</html>
ఈ ఉదాహరణలో width: 300px మరియు height: 100px content area పరిమాణాన్ని నిర్ణయిస్తాయి. నీలం border content area చుట్టూ కనిపిస్తుంది.
Simple Explanation
ఒక CSS box ను ఒక గది లాగా ఊహించుకోండి. ఆ గదిలో వస్తువులు ఉంచే అసలు ఖాళీ స్థలం Content Area. HTML element లోని text లేదా image ఈ స్థలంలో కనిపిస్తుంది.
width content ఎంత వెడల్పుగా ఉండాలో, height content ఎంత ఎత్తుగా ఉండాలో నిర్ణయిస్తాయి. Default గా ఈ పరిమాణాల్లో padding మరియు border కలవు; అవి content area వెలుపల ఉంటాయి.
Real-Life Example
ఒక notice card ను ఊహించుకోండి. ఆ card లో notice text ఉంచే అసలు స్థలం Content Area. ఆ text కు 300px వెడల్పు మరియు 100px ఎత్తు కేటాయిస్తే, ఆ కొలతలు text ఉండే లోపలి స్థలానికి వర్తిస్తాయి. Card చుట్టూ ఉండే border లేదా తరువాత జోడించే padding అదనపు భాగాలుగా ఉంటాయి.
Code Examples
CSS Content Area ను width మరియు height తో చూపించడం
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Content Area Example</title>
<style>
.content-box {
width: 300px;
height: 100px;
border: 3px solid #2563eb;
}
</style>
</head>
<body>
<div class="content-box">
This text is inside the content area.
</div>
</body>
</html>
.content-box అనే class ఉన్న div కు 300px width మరియు 100px height ఇచ్చాం. Default content-box విధానంలో ఈ రెండు విలువలు content area కు వర్తిస్తాయి. Border content area చుట్టూ కనిపిస్తుంది.
Browser లో ఒక div కనిపిస్తుంది. దాని content area 300px వెడల్పు మరియు 100px ఎత్తుగా ఉంటుంది. చుట్టూ 3px నీలం border ఉంటుంది మరియు లోపల text కనిపిస్తుంది.
Line-by-Line Explanation
ఈ selector
content-box class ఉన్న HTML element ను ఎంచుకుంటుంది.
Element యొక్క content area వెడల్పును 300 pixels గా నిర్ణయిస్తుంది. Default box model లో ఈ విలువ content భాగానికే వర్తిస్తుంది.
Element యొక్క content area ఎత్తును 100 pixels గా నిర్ణయిస్తుంది. Text కనిపించే లోపలి స్థలం ఈ height లో ఉంటుంది.
Content area చుట్టూ 3px solid blue border వేస్తుంది. ఈ border content area కాదు; ఇది దాని వెలుపల కనిపించే box భాగం.
ఈ CSS rule ముగిసిందని సూచిస్తుంది.
ఈ HTML element కు
content-box class ఇచ్చాం. అందువల్ల పై CSS rule ఈ div పై అమలవుతుంది.
ఈ text div యొక్క content గా ఉంటుంది. ఇది 300px వెడల్పు మరియు 100px ఎత్తు ఉన్న content area లో కనిపిస్తుంది.
దివ element ముగుస్తుంది. దాని content area లోని text కూడా ఈ element లోనే ఉంటుంది.
Try It
Try this CSS code:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Try Content Area</title>
<style>
.message {
width: 240px;
height: 80px;
border: 2px solid #15803d;
}
</style>
</head>
<body>
<div class="message">
This message is inside the content area.
</div>
</body>
</html>
Practice
Practice: పై code లో .notice యొక్క content area ను 320px వెడల్పు మరియు 120px ఎత్తుగా మార్చండి. తరువాత browser లో run చేసి box పరిమాణం ఎలా మారిందో గమనించండి.
Hint: width విలువను 320px గా, height విలువను 120px గా మార్చండి. HTML element ను మార్చాల్సిన అవసరం లేదు.
Common Mistakes
width లేదా height property పేరు తప్పుగా రాయడం, ఉదాహరణకు heigth అని రాయడం.Property పేర్లను సరిగ్గా
width మరియు height గా రాయండి. Spelling తప్పితే browser ఆ rule ను వర్తింపజేయదు.
width: 300; అని unit లేకుండా విలువ ఇవ్వడం.సాధారణంగా length విలువలకు unit ఇవ్వాలి. ఉదాహరణకు
width: 300px; అని రాయండి.
Default
content-box విధానంలో width మరియు height content area కు మాత్రమే వర్తిస్తాయి. Padding మరియు border ఉంటే అవి అదనపు స్థలాన్ని తీసుకోవచ్చు.
.notice ఉండగా HTML లో class="message" వాడడం.CSS selector మరియు HTML class పేరు ఒకేలా ఉండాలి. ఉదాహరణకు రెండింటిలోనూ
notice ఉపయోగించండి.
Interview Questions
CSS Box Model లో Content Area అంటే ఏమిటి?
Answer: Element లోని అసలు text, image లేదా ఇతర content ఉండే లోపలి భాగాన్ని Content Area అంటారు.
Default గా CSS లో width property ఏ భాగానికి వర్తిస్తుంది?
Answer: Default box-sizing: content-box విధానంలో width content area కు మాత్రమే వర్తిస్తుంది.
Content Area పరిమాణాన్ని నిర్ణయించడానికి ఏ CSS properties ఉపయోగిస్తారు?
Answer: Content Area యొక్క వెడల్పుకు width, ఎత్తుకు height properties ఉపయోగిస్తారు.
Border Content Area లో భాగమా?
Answer: కాదు. Border Content Area చుట్టూ ఉండే ప్రత్యేక box భాగం. Default box model లో అది content area వెలుపల ఉంటుంది.
Exam Questions
Content Area ను ఒక వాక్యంలో నిర్వచించండి.
Answer:
HTML element లోని అసలు content కనిపించే CSS Box Model భాగమే Content Area.
ఒక element కు width: 200px; ఇచ్చినప్పుడు default box model లో 200px ఏ భాగానికి వర్తిస్తుంది?
Answer:
ఆ element యొక్క Content Area వెడల్పుకు 200px వర్తిస్తుంది.
Content Area యొక్క ఎత్తును మార్చడానికి ఏ property ఉపయోగిస్తారు?
Answer:
height property ఉపయోగిస్తారు.
Quick Revision
- Content Area లో element యొక్క అసలు text, image లేదా ఇతర content ఉంటుంది.
widthcontent area యొక్క వెడల్పును నిర్ణయిస్తుంది.heightcontent area యొక్క ఎత్తును నిర్ణయిస్తుంది.- Default గా CSS
box-sizing: content-boxవిధానాన్ని ఉపయోగిస్తుంది. - Default విధానంలో padding మరియు border, content area వెలుపల అదనపు స్థలాన్ని తీసుకుంటాయి.
- Content Area ను చూడటానికి border ను ఉపయోగించి దాని boundary ని స్పష్టంగా గమనించవచ్చు.
