CSS2 සහ CSS3 අතර වෙනස

CSS3 වෙත ප්රධාන වෙනස්කම් හඳුනා ගැනීම

CSS2 සහ CSS3 අතර ඇති විශාලතම වෙනස වන්නේ CSS3 මොඩියුල ලෙස හැඳින්වෙන විවිධ කොටස්වලට බෙදී ඇති බවයි. මෙම එක් එක් මොඩියුල නිර්දේශය ක්රියාවලියේ විවිධ අවස්ථා වල W3C හරහා ගමන් කරයි. මෙම ක්රියාවලිය විවිධ නිෂ්පාදකයන් විසින් බ්රවුසරයේ විවිධ CSS3 කොටස් පිළිගැනීමට සහ ක්රියාත්මක කිරීමට පහසු කර ඇත.

CSS2 සමඟ සිදු වූ දේ වලට ඔබ මෙම ක්රියාවලිය සන්සන්දනය කර ඇත්නම්, එය ඇතුලත සියලු කැස්කැඩින් ස්ටයිල් පත්රය තොරතුරු එක් එක් ලියවිල්ලක් ලෙස ඉදිරිපත් කරන ලද අතර, එම නිර්දේශය කුඩා පරිමාණ තනි තනි කොටස් බවට පත්කිරීමේ වාසි දැකීමට පටන් ගනියි. එක් එක් මොඩියුල තනි තනිව වැඩ කරමින් සිටින නිසා, CSS3 මොඩියුල සඳහා බ්රවුසරය සඳහා පුළුල් පරාසයක බ්රෝඩ් කරන්න.

ඕනෑම නව සහ වෙනස්වන පිරිවිතරයන්ට අනුව, ඔබේ බ්රවුසර හා මෙහෙයුම් පද්ධති මෙන් ඔබේ CSS3 පිටු පරික්ෂා කිරීමට වග බලා ගන්න. ඉලක්කය වන්නේ සෑම බ්රවුසරයකම හරියටම සමාන වූ වෙබ් පිටු නිර්මාණය කිරීම නොව, ඔබ භාවිතා කරන ඕනෑම විලාසිතාවන්, CSS3 ශෛලීය ඇතුළුව, ඒවාට සහයෝගය දක්වන බ්රවුසර වල සහ ඒවා පැරණි බ්රව්සර සඳහා ආකර්ෂණීය ලෙස ප්රතිෂ්ඨාපනය කිරීමයි. එපා.

නව CSS3 තේරීම්කරුවන්

CSS3 මඟින් නව CSS තේරීම්කරුවන් සමඟ CSS රීති ලිවිය හැකිය, නව combinator සහ නව ව්යාජ මූලද්රව්ය කිහිපයක් ලිවිය හැකිය.

නව ආරක තේරීම් තුනක්:

නව ව්යාජ පංති 16:

එක් නව combinator එකක්:

නව දේපල

CSS3 නව CSS ගුණාංග ද හඳුන්වා දුන්නේය. මෙම ගුණාංග බොහොමයක් Photoshop වැනි ග්රැෆික් වැඩසටහන් සමඟ වැඩි දුරටත් ඇසුරු කළ හැකි දෘශ්ය විලාසයන් නිර්මාණය කිරීම විය. මායිම්-අරය හෝ කොටු-සෙවනැල්ල වැනි සමහරක් ඒවා CSS3 නම් හැඳින්වීමෙන් පටන් ගෙන තිබේ. අනෙකුත්, CSS3 එකතු කිරීම් ලෙස බොහෝ විට CSS3 එකතු කිරීම් ලෙස හැඩගැස්වීම හෝ CSS Grid වැනි තවත් නව විලාසිතා වේ.

CSS3 හි, කොටුවේ ආකෘතිය වෙනස් වී නොමැත. එහෙත් ඔබේ පෙට්ටිවල පසුබිම් සහ දේශසීමා සකස් කිරීමට ඔබට උපකාර වන නව විලාසිතා ගුණාංගයක් තිබේ.

මා සිතන බොහෝ පසුබිම්

පසුබිම් රූප, පසුබිම් ස්ථානය සහ පසුබිම් පුනරුත්ථාපන ආකෘති භාවිතා කරමින් ඔබට පසුබිම් රූප එක් එක් කොටසේ එකිනෙකට ඉහලින්ම සකස් කළ හැක. පළමු රූපය වන්නේ පරිශීලකයාට සමීපතම ස්ථරයයි. පහත දැක්වෙන ඒවා පිටුපසින් වර්ණ ගැන්වේ. පසුබිම් පාටක් තිබේ නම් එය සියලුම පින්තූර තට්ටුව යටින් පින්තාරු කරයි.

නව පසුබිම් ශෛලීත්ව ගුණාංග

CSS3 හි නව පසුබිම් ගුණාංග ද ඇත.

පවත්නා පසුබිම් විලාසිතා දේපල වෙනස් කිරීම

පවත්නා පසුබිම් ආකාරයේ ගුණාංග කිහිපයක්ද ඇත:

CSS3 දේශ සීමාවන්

CSS3 දේශසීමා තුළ අප භාවිතා කරන විලාසයන් (ඝන, ද්විත්ව, ඉරිතලා ආදිය) හෝ රූපයක් විය හැකිය. Plus, CSS3 වටකුරු කොන නිර්මාණය කිරීමට ඇති හැකියාව. ඔබ දේශසීමා හතරක ප්රතිරූපයක් නිර්මාණය කරන අතර, එම රූපය ඔබේ දේශසීමාවට අදාළ වන්නේ කෙසේ දැ යි CSS ට කියන්න.

නව දේශ සීමාවන්ගේ ගුණාංග

CSS3 හි නව මායිම් ගුණාංග කිහිපයක් ඇත:

අතිරේක CSS3 දේශසීමා හා පසුබිම් වලට අදාළ දේපළ

පේළියක බිඳීම සඳහා තීරු බිඳීම (පේළි මූලද්රව්ය සඳහා) තීරයක් කැඩී යාමෙන් පසු කොටුව-සැරසීම-බිඳුමේ දේපල නව මායිම් මායිම සහ පැකිලීමකින් ඔතා ඇති ආකාරය නිර්වචනය කරයි. පසුබිම මෙම ගුණාංගය භාවිතයෙන් බහු බිඳුණු පෙට්ටි අතර බෙදා වෙන් කර ගත හැකිය.

සෙවුම් අංග වලට සෙවනැලි එකතු කිරීමට භාවිතා කළ හැකි කොටුව-සෙවනමය දේපල ද තිබේ.

CSS3 සමඟ, ඔබට දැන් පහසුවෙන් වගු හෝ සංකීර්ණ div ටැග් ආකෘති නොමැතිව වෙබ් අඩවි බහු පේළියකින් සැකසිය හැකිය. ඔබ සරල අංගයක් තිබිය යුත්තේ කෙතරම් මූලද්රව්ය හා කොපමණ පුළුල් විය යුතුද යන්නයි. ප්ලස් ඔබට තීරුවේ උසට විහිදී ඇති පාටින් (රීති), පසුබිම් වර්ණ එකතු කළ හැකි අතර, ඔබේ පෙළ ස්වයංක්රීයව සියලු තීරු හරහා ගමන් කරයි.

CSS3 තීරු - තීරු සංඛ්යාව හා පළල නිර්ණය කිරීම

ඔබේ තීරු සංඛ්යාව සහ පළල අර්ථ දැක්වීමට ඉඩ දෙන නව දේපල තුනක් තිබේ:

CSS3 තීරු පටුන සහ රීති

එම බහුමාධ්ය අනුවාදයේ තීරු අතර පරතරය සහ නීති රීති ඇත. පරතරය තීරු බෙදනු ඇත, නමුත් රීති අභ්යවකාශයට නොගනු ඇත. තීරු රීතිය එහි පරතරය වඩා පුළුල් වේ නම්, එය එකිනෙකට ආසන්න තීරු මත රඳා පවතී. තීරු නීති සහ අඩුපාඩු සඳහා නව දේපල පහක් තිබේ:

CSS3 Column Breaks, පිරිවිතර තීරු සහ පිරවුම් තීරු

තීරු බිඳීම් පේජිත අන්තර්ගතයේ බිඳීම් අර්ථදැක්වීමට භාවිතා කරන එකම CSS2 විකල්ප භාවිතා කරයි, නමුත් නව ගුණාංග තුනකින්: break-before , break-after , සහ break-inside .

වගු වල මෙන්, ඔබට තීරු-span ගුණාංග සහිත තීරු සවි කිරීමට ඔබට අංගයන් සැකසිය හැකිය. මෙය පුවත්පත් වැනි බොහෝ තීරු රැසකින් සිරස්තල සෑදීමට ඉඩ සලසයි.

තීරු පිරවුම් තීරු එක් එක් තීරුවෙහි අන්තර්ගතය තීරණය කරනු ලබයි. සමබර තීරු තීරු එක් එක් තීරුවෙහි අන්තර්ගතය එකම ප්රමාණය යොදනු වස්, තීරුව පිරී ඇති තෙක් ස්වයංක්රීයව ප්රවාහය ප්රවාහනය කරයි. ඉන්පසුව ඊලඟ එකට යන්න.

CSS3 හි ඇති තවත් විශේෂාංග CSS2 හි ඇතුලත් කර ඇත

CSS2 හි නොමැති CSS3 හි අතිරේක අංග ගණනාවක් ඇත: