ඔබට IE9 හෝ ඊට අඩු සහය දැක්වීමට අවශ්ය නොවන්නේ නම්, ඔබට නම්යශීලී කොටුව නිදහසේ භාවිතා කළ හැකි අතර පාවෙන පිරිසැලසුම් භාවිතා කිරීමට අවශ්ය නොවේ.
අද වන විට, පිරිසැලසුම සඳහා පාවෙන මූලද්රව්ය භාවිතය වඩා හොඳ විකල්ප භාවිතා කිරීම සමඟ වැඩි වැඩියෙන් අධෛර්යමත් වෙමින් පවතින බව සඳහන් කිරීම වටී.
display: inline-block
- වඩා හොඳ
- Flexbox - හොඳම (නමුත් සීමිත බ්රව්සර සහාය)
ෆ්ලෙක්ස්බොක්ස් ෆයර්ෆොක්ස් 18, ක්රෝම් 21, ඔපෙරා 12.10, සහ ඉන්ටර්නෙට් එක්ස්ප්ලෝරර් 10, සෆාරි 6.1 (ජංගම සෆාරි ඇතුළුව) සහ ඇන්ඩ්රොයිඩ් හි පෙරනිමි බ්රව්සරය 4.4 වෙතින් සහය දක්වයි.
සවිස්තරාත්මක බ්රව්සර් ලැයිස්තුවක් සඳහා බලන්න: https://caniuse.com/flexbox .
(සමහර විට එහි පිහිටීම මුළුමනින්ම තහවුරු වූ පසු, එය මූලද්රව්ය තැබීම සඳහා නිර්දේශිත ක්රමය විය හැකිය.)
ක්ලියර්ෆික්ස් යනු මූලද්රව්යයක් එහි ළමා අංග ස්වයංක්රීයව ඉවත් කිරීමට ක්රමයක් වන අතර එමඟින් ඔබට අමතර සලකුණු එකතු කිරීමට අවශ්ය නොවේ. එය සාමාන්යයෙන් පාවෙන පිරිසැලසුම් වල භාවිතා වන අතර මූලද්රව්ය තිරස් අතට ගොඩගැසීමට පාවී ඇත.
ක්ලියර්ෆික්ස් යනු පාවෙන මූලද්රව්ය සඳහා ශුන්ය උස බහාලුම් ගැටළුවට එරෙහිව සටන් කිරීමේ ක්රමයකි
පැහැදිලි කිරීමක් පහත පරිදි සිදු කරයි:
.clearfix:after {
content: " "; /* Older browser do not support empty content */
visibility: hidden;
display: block;
height: 0;
clear: both;
}
නැතහොත්, ඔබට IE <8 සහය අවශ්ය නොවේ නම්, පහත සඳහන් දෑ ද හොඳයි:
.clearfix:after {
content: "";
display: table;
clear: both;
}
සාමාන්යයෙන් ඔබට පහත පරිදි යමක් කිරීමට අවශ්ය වනු ඇත:
<div>
<div style="float: left;">Sidebar</div>
<div style="clear: both;"></div> <!-- Clear the float -->
</div>
Clearfix සමඟ, ඔබට අවශ්ය වන්නේ පහත සඳහන් දේ පමණි:
<div class="clearfix">
<div style="float: left;" class="clearfix">Sidebar</div>
<!-- No Clearing div! -->
</div>
මෙම ලිපියෙන් ඒ ගැන කියවන්න - ක්රිස් කෝයර් @ CSS-Tricks
div
එහි පාවෙන දරුවන් වටකර ගැනීම සඳහා නිසි උස දක්වා පුළුල් වන බව සහතික කරයි . webtoolkit.info/css-clearfix.html