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
இந்த வரியில் inline உறுப்பு உள்ளது. இது உரையின் ஒரு பகுதியாக உள்ளது. width மற்றும் height பண்புகள் செயல்படாது.
inline-block 1 inline-block 2 inline-block 3 இவை ஒரே வரியில் உள்ளன, ஆனால் width மற்றும் height பண்புகளைக் கொண்டுள்ளன.
இவை ஒவ்வொன்றும் புதிய வரியில் தொடங்குகின்றன.
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;
}
Exercise
inline-block பயன்படுத்தி பட்டியல் உருப்படிகளை கிடைமட்டமாகக் காட்ட சரியான பண்பு மற்றும் மதிப்பை இழுத்து விடவும்.
inline-block பயன்படுத்தி பட்டியல் உருப்படிகளை கிடைமட்டமாகக் காட்ட சரியான பண்பு மற்றும் மதிப்பை இழுத்து விடவும்.
CSS Property
காட்சி நடத்தை தொடர்பான CSS பண்பு:
| Property | Description |
|---|---|
| display | உறுப்பின் காட்சி நடத்தையை (ரெண்டரிங் பெட்டியின் வகை) குறிப்பிடுகிறது |
முக்கிய வேறுபாடுகள்:
display: inline - ஒரே வரியில் தோன்றும், width/height பண்புகள் செயல்படாது
display: block - புதிய வரியில் தொடங்கும், width/height பண்புகள் செயல்படும்
display: inline-block - ஒரே வரியில் தோன்றும், width/height பண்புகள் செயல்படும்
display: flex - நவீன ஃப்ளெக்சிபிள் தளவமைப்புக்கானது