Padding
Padding అంటే ఏమిటి?
Padding అనేది ఒక element లోని content మరియు ఆ element యొక్క లోపలి అంచు మధ్య ఉండే ఖాళీ. ఇది content చుట్టూ లోపల spacing ను సృష్టిస్తుంది.
Padding వల్ల text లేదా ఇతర content box అంచులకు అంటుకోకుండా సౌకర్యంగా కనిపిస్తుంది. Padding ను pixels వంటి units తో రాయవచ్చు.
Padding ఎందుకు ఉపయోగిస్తాం?
- Text కు లోపల ఖాళీ ఇవ్వడానికి.
- Button లేదా card ను చదవడానికి సులభంగా చేయడానికి.
- Content అంచులకు అంటుకోకుండా ఉంచడానికి.
- ఒక element యొక్క లోపలి పరిమాణాన్ని పెంచడానికి.
Padding syntax
selector {
padding: value;
}
ఉదాహరణకు, padding: 20px; అంటే content యొక్క నాలుగు వైపులా 20px లోపలి ఖాళీ వస్తుంది.
నాలుగు వైపుల padding
Padding ను నాలుగు వైపులా ఒకేలా లేదా ప్రతి వైపుకు వేరుగా ఇవ్వవచ్చు.
padding: 20px;— నాలుగు వైపులా 20px.padding: 10px 20px;— పై, కింది 10px; ఎడమ, కుడి 20px.padding: 10px 15px 20px 25px;— పై, కుడి, కింది, ఎడమ క్రమంలో values.padding-top,padding-right,padding-bottom,padding-left— ఒక్కో వైపును విడిగా నియంత్రించడానికి.
రన్ చేయగల ఉదాహరణ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Padding Example</title>
<style>
.card {
width: 260px;
background-color: #e8f1ff;
padding: 24px;
}
.card h2 {
margin: 0;
}
</style>
</head>
<body>
<section class="card">
<h2>CSS Card</h2>
<p>Padding gives space inside the card.</p>
</section>
</body>
</html>
ఈ ఉదాహరణలో .card element లోని heading మరియు paragraph చుట్టూ 24px లోపలి ఖాళీ వస్తుంది.
Simple Explanation
ఒక cardboard box లో వస్తువు అంచులకు తగలకుండా లోపల కొంత ఖాళీ ఉంచుతారు. CSS లో అదే ఆలోచనను padding చేస్తుంది.
padding: 24px; అని రాస్తే content యొక్క పై, కుడి, కింది, ఎడమ వైపులా 24px ఖాళీ వస్తుంది. Padding పెంచితే content మరియు box edge మధ్య దూరం పెరుగుతుంది.
Padding అనేది element లోపల ఉంటుంది. అందువల్ల ఇది content కు breathing space ఇస్తుంది.
Real-Life Example
ఒక visiting card లో పేరు మరియు phone number కాగితం అంచులకు చాలా దగ్గరగా ఉంటే అది ఇబ్బందిగా కనిపిస్తుంది. అంచుల చుట్టూ ఖాళీ ఉంచితే card అందంగా, చదవడానికి సులభంగా ఉంటుంది. Website card లేదా button లో ఆ లోపలి ఖాళీని CSS padding ద్వారా ఇస్తాం.
Code Examples
Card లో Padding ఉపయోగించడం
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Padding Example</title>
<style>
.card {
width: 260px;
background-color: #e8f1ff;
padding: 24px;
}
.card h2 {
margin: 0;
}
</style>
</head>
<body>
<section class="card">
<h2>CSS Card</h2>
<p>Padding gives space inside the card.</p>
</section>
</body>
</html>
.card selector కు padding: 24px; ఇవ్వడం వల్ల card లోని content నాలుగు వైపులా 24px లోపలి ఖాళీతో కనిపిస్తుంది. padding value ను 10px, 32px వంటి values గా మార్చి ఫలితాన్ని browser లో చూడవచ్చు.
Browser లో లేత నీలం background ఉన్న card కనిపిస్తుంది. Card లోని heading మరియు paragraph దాని అంచుల నుండి 24px లోపల కనిపిస్తాయి.
Line-by-Line Explanation
card class ఉన్న HTML element ను select చేయడానికి ఈ CSS rule ప్రారంభమవుతుంది.
Card యొక్క content width ను 260px గా ఉంచుతుంది. ఇది ఉదాహరణలో card వెడల్పును నియంత్రించడానికి ఉపయోగించబడింది.
Card వెనుక లేత నీలం రంగును ఇస్తుంది. Padding కనిపించడానికి background సహాయపడుతుంది.
Card లోని content చుట్టూ పై, కుడి, కింది, ఎడమ వైపులా 24px లోపలి ఖాళీని సృష్టిస్తుంది.
ఈ CSS rule ముగిసిందని సూచిస్తుంది.
HTML లోని ఈ section కు
card class ఇవ్వబడింది. అందువల్ల దీనికి .card CSS styles వర్తిస్తాయి.
CSS Card
Card లో heading content ను చూపిస్తుంది. ఈ content కు మరియు card అంచుకు మధ్య padding ఖాళీ ఉంటుంది.
Padding gives space inside the card.
Card లో paragraph content ను చూపిస్తుంది. Paragraph కూడా card యొక్క padding ప్రాంతం లోపల కనిపిస్తుంది.
Card section ముగుస్తుంది.
Try It
Try this CSS code:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Try Padding</title>
<style>
.notice {
width: 240px;
background-color: #fff3cd;
padding: 16px;
}
</style>
</head>
<body>
<div class="notice">
<strong>Notice</strong>
<p>Padding keeps this text away from the edges.</p>
</div>
</body>
</html>
Practice
Practice: పై code లో .profile element యొక్క content కు నాలుగు వైపులా 30px లోపలి ఖాళీ వచ్చేలా CSS మార్చండి.
Hint: padding: 10px; ను padding: 30px; గా మార్చి browser లో run చేయండి.
Common Mistakes
padding బదులుగా paddding అని తప్పుగా రాస్తాడు.Property పేరు సరిగ్గా
padding అని రాయాలి. CSS spelling తప్పితే browser ఆ declaration ను వర్తింపజేయదు.
padding: 20; అని unit లేకుండా value రాయడం.సాధారణంగా length value కు
px వంటి unit ఇవ్వాలి: padding: 20px;.
<div padding="20px"> అని రాయడం.Padding ఒక CSS property. దాన్ని CSS rule లో రాయాలి:
.box { padding: 20px; }.
నాలుగు values ఉన్నప్పుడు క్రమం top, right, bottom, left అని గుర్తుంచుకోండి.
Interview Questions
CSS లో padding అంటే ఏమిటి?
Answer: Padding అనేది element content మరియు దాని లోపలి అంచు మధ్య ఉండే ఖాళీ. ఇది content కు లోపల spacing ఇస్తుంది.
padding: 20px; ఏమి చేస్తుంది?
Answer: Element యొక్క పై, కుడి, కింది, ఎడమ వైపులా 20px లోపలి ఖాళీని ఇస్తుంది.
Padding ను ఒక్కో వైపుకు విడిగా ఎలా set చేయవచ్చు?
Answer: padding-top, padding-right, padding-bottom, padding-left properties ద్వారా ఒక్కో వైపును విడిగా set చేయవచ్చు.
Padding ను ఏ selector పై apply చేయవచ్చు?
Answer: ఏదైనా HTML element ను select చేసే CSS selector పై padding apply చేయవచ్చు. ఉదాహరణకు .card { padding: 24px; }.
Exam Questions
Padding యొక్క ఉపయోగం ఏమిటి?
Answer:
Element లోని content మరియు దాని లోపలి అంచు మధ్య ఖాళీ ఇవ్వడానికి padding ఉపయోగిస్తారు.
padding: 10px 20px; లో values ఎలా వర్తిస్తాయి?
Answer:
పై మరియు కింది వైపులకు 10px, ఎడమ మరియు కుడి వైపులకు 20px వర్తిస్తాయి.
నాలుగు వైపులకు 15px padding ఇవ్వడానికి CSS declaration రాయండి.
Answer:
padding: 15px;
పై వైపుకు మాత్రమే 25px padding ఇవ్వడానికి ఏ property ఉపయోగించాలి?
Answer:
padding-top: 25px;
Quick Revision
- Padding అనేది content మరియు element లోపలి అంచు మధ్య ఖాళీ.
padding: 20px;నాలుగు వైపులా 20px ఖాళీ ఇస్తుంది.- రెండు values ఉన్నప్పుడు మొదటిది top/bottom కు, రెండవది left/right కు వర్తిస్తుంది.
- నాలుగు values క్రమం top, right, bottom, left.
- ఒక్కో వైపును మార్చడానికి padding-top, padding-right, padding-bottom, padding-left ఉపయోగించాలి.
