CSS display: inline-block

inline மற்றும் block உறுப்புகளின் அம்சங்களை இணைக்கவும்

The CSS display: inline-block

display: inline-block பண்பானது inline மற்றும் block உறுப்புகள் இரண்டின் அம்சங்களையும் இணைக்கிறது.

display: inline-block கொண்ட உறுப்பு மற்ற inline அல்லது inline-block உறுப்புகளுடன் அதே வரியில் தோன்றும். கூடுதலாக, உறுப்புக்கு width, height, margin-top, மற்றும் margin-bottom பண்புகளை அமைக்கலாம் (block உறுப்புகளைப் போல).

பின்வரும் எடுத்துக்காட்டு display: inline, display: inline-block மற்றும் display: block இன் வெவ்வேறு நடத்தையைக் காட்டுகிறது:

Display Comparison Example

display: inline (இயல்புநிலை span)

இந்த வரியில் inline உறுப்பு உள்ளது. இது உரையின் ஒரு பகுதியாக உள்ளது. width மற்றும் height பண்புகள் செயல்படாது.

display: inline-block

inline-block 1 inline-block 2 inline-block 3 இவை ஒரே வரியில் உள்ளன, ஆனால் width மற்றும் height பண்புகளைக் கொண்டுள்ளன.

display: block
block 1
block 2
block 3

இவை ஒவ்வொன்றும் புதிய வரியில் தொடங்குகின்றன.

Example

span.a {
  display: inline; /* the default for span */
  padding: 5px;
  border: 2px solid red;
}

span.b {
  display: inline-block;
  width: 100px;
  height: 35px;
  padding: 5px;
  border: 2px solid red;
}

span.c {
  display: block;
  width: 100px;
  height: 35px;
  padding: 5px;
  border: 2px solid red;
}

Create a Horizontal Navigation Menu

display: inline-block க்கான பொதுவான பயன்பாடு பட்டியல் உருப்படிகளை செங்குத்தாக காட்டுவதற்குப் பதிலாக கிடைமட்டமாகக் காட்டுவதாகும். பின்வரும் எடுத்துக்காட்டு ஒரு கிடைமட்ட வழிசெலுத்தல் மெனுவை உருவாக்குகிறது:

Horizontal Navigation Menu using display: inline-block

Example

Create a horizontal navigation menu:

.nav {
  background-color: lightgray;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.nav li {
  display: inline-block;
  font-size: 18px;
  padding: 15px;
}

Exercise

inline-block பயன்படுத்தி பட்டியல் உருப்படிகளை கிடைமட்டமாகக் காட்ட சரியான பண்பு மற்றும் மதிப்பை இழுத்து விடவும்.

🎯 inline-block பயன்படுத்தி பட்டியல் உருப்படிகளை கிடைமட்டமாகக் காட்ட சரியான பண்பு மற்றும் மதிப்பை இழுத்து விடவும்.

.nav li {
  : ;
}
display
inline-block
float
position
inline
block
flex
left

CSS Property

காட்சி நடத்தை தொடர்பான CSS பண்பு:

Property Description
display உறுப்பின் காட்சி நடத்தையை (ரெண்டரிங் பெட்டியின் வகை) குறிப்பிடுகிறது

💡 முக்கிய வேறுபாடுகள்:

display: inline - ஒரே வரியில் தோன்றும், width/height பண்புகள் செயல்படாது
display: block - புதிய வரியில் தொடங்கும், width/height பண்புகள் செயல்படும்
display: inline-block - ஒரே வரியில் தோன்றும், width/height பண்புகள் செயல்படும்
display: flex - நவீன ஃப்ளெக்சிபிள் தளவமைப்புக்கானது