CSS2 மற்றும் CSS3 இடையே உள்ள வேறுபாடு

CSS3 முக்கிய மாற்றங்களை புரிந்து

CSS2 மற்றும் CSS3 இடையே மிகப்பெரிய வித்தியாசம் CSS3 தொகுதிகள் என்று பல்வேறு பிரிவுகள், பிரிந்து வருகிறது. இந்த மாதிரிகள் ஒவ்வொன்றும் W3C வழியாக பல்வேறு வழிகளில் சிபாரிசு செயல்முறையின் வழியாக செல்கின்றன. இந்த செயல்முறை பல்வேறு உற்பத்தியாளர்களால் உலாவியின் ஏற்றுக்கொள்ளப்பட்ட மற்றும் செயல்படுத்தப்பட்ட பல்வேறு துண்டுகளை எளிதாகச் செய்துள்ளது.

நீங்கள் இந்த செயல்முறையை CSS2 உடன் என்ன நடந்தது எனில், அனைத்தையும் உள்ளடக்கிய ஒற்றை ஆவணத்தில் உள்ள அனைத்து அடுக்கு நடைத்தாள்கள் தகவலுடன் சமர்ப்பிக்கப்பட்டால், சிறிய, தனிப்பட்ட துண்டுகளாக சிபாரிசுகளை முறிப்பதற்கான அனுகூலங்களை நீங்கள் பார்க்கலாம். ஒவ்வொரு தொகுதிகளும் தனித்தனியாக வேலை செய்வதால், CSS3 தொகுப்பிற்கான அதிக பரந்த உலாவி ஆதரவு உள்ளது.

எந்த புதிய மற்றும் மாறும் விவரக்குறிப்பு போன்ற, உங்கள் உலாவிகளில் மற்றும் இயக்க முறைமைகளில் நீங்கள் முழுமையாக உங்கள் CSS3 பக்கங்களை சோதிக்க உறுதியாக இருக்க வேண்டும். இலக்கு ஒவ்வொரு உலாவியில் சரியாக இருக்கும் வலை பக்கங்கள் உருவாக்க அல்ல, ஆனால் நீங்கள் CSS3 பாணிகளை உட்பட, பயன்படுத்தும் எந்த பாணியை, அவர்கள் ஆதரவு என்று உலாவிகளில் அழகாக மற்றும் அவர்கள் பழைய உலாவிகளில் மனதார மீண்டும் விழும் என்று உறுதி என்று வலை நினைவில் வேண்டாம்.

புதிய CSS3 தேர்வாளர்கள்

CSS3 நீங்கள் புதிய CSS தேர்வாளர்கள், அதே போல் ஒரு புதிய கலப்பான், மற்றும் சில புதிய போலி கூறுகள் CSS விதிகள் எழுத முடியும் புதிய வழிகளில் ஒரு கொத்து வழங்குகிறது.

மூன்று புதிய பண்புக்கூறு தேர்வாளர்கள்:

16 புதிய போலி வகுப்புகள்:

ஒரு புதிய இணைப்பான்:

புதிய பண்புகள்

CSS3 புதிய CSS பண்புகளை பல அறிமுகப்படுத்தியது. ஃபோட்டோஷாப் போன்ற ஒரு கிராபிக் திட்டத்துடன் கூடுதலாக இணைந்திருக்கும் காட்சி வடிவங்களை உருவாக்க இந்த பண்புகள் பல இருந்தன. இவை சில, border-radius அல்லது box-shadow போன்றவை, CSS3 அறிமுகப்படுத்தியதிலிருந்து சுற்றி வருகின்றன. மற்றவர்கள், flexbox அல்லது CSS கட்டம் போன்ற இன்னும் அடிக்கடி CSS3 சேர்த்தல் கருதப்படுகிறது என்று புதிய பாணிகளை.

CSS3 இல், பாக்ஸ் மாடல் மாறவில்லை. ஆனால் உங்கள் பாணியின் பின்னணியையும் எல்லைகளையும் உங்களுக்கு உதவும் புதிய பாணி பண்புகளை ஒரு கொத்து உள்ளது.

பல பின்னணி நான் mages

பின்னணி படத்தை, பின்னணி-நிலை மற்றும் பின்னணி-மீண்டும் பாணியைப் பயன்படுத்தி நீங்கள் பல பின்னணி படங்களை பெட்டி ஒன்றில் மேல் ஒன்றாக அடுக்கு செய்யலாம். முதல் படம் பயனருக்கு நெருக்கமான அடுக்கு, பின்வருமாறு பின்வருமாறு வரையப்பட்டிருக்கிறது. பின்னணி வண்ணம் இருந்தால், அது அனைத்து பட அடுக்குகளுக்கும் கீழே வரையப்பட்டது.

புதிய பின்னணி உடை பண்புகள்

CSS3 இல் சில புதிய பின்னணி பண்புகள் உள்ளன.

இருக்கும் பின்னணி உடை பண்புகள் மாற்றங்கள்

இருக்கும் பின்னணி பாணியில் சில மாற்றங்கள் உள்ளன:

CSS3 பார்டர் பண்புகள்

CSS3 எல்லைகளில் நாம் (திட, இரட்டை, கோடிட்ட, முதலியன) பயன்படுத்தப்படுகிறது அல்லது அவர்கள் ஒரு படத்தை இருக்க முடியும் பாணிகள் இருக்க முடியும். பிளஸ், CSS3 வட்டமான மூலைகளிலும் உருவாக்க திறனை கொண்டு. நீங்கள் நான்கு எல்லைகளின் ஒரு படத்தை உருவாக்கி, உங்கள் எல்லைகளுக்கு அந்த படத்தை எப்படி பயன்படுத்துவது என்பதை CSS க்குள் சொல்லும் வண்ணம் சுவாரசியமானவை.

புதிய பார்டர் உடை பண்புகள்

CSS3 இல் சில புதிய எல்லை பண்புகள் உள்ளன:

எல்லைகள் மற்றும் பின்னணியில் தொடர்புடைய கூடுதல் CSS3 பண்புகள்

ஒரு பக்க முறிவில் ஒரு பாக்ஸ் உடைக்கப்படும் போது, ​​வரி முறிவுக்கு (இன்லைன் உறுப்புகளுக்கு) நெடுவரிசை முறிவு பாக்ஸ்-அலங்காரம்-உடை சொத்து என்பது புதிய பெட்டிகள் எல்லை மற்றும் திணிப்புடன் எவ்வாறு மூடப்பட்டிருக்கும் என்பதை வரையறுக்கிறது. இந்த சொத்து பயன்படுத்தி பல உடைந்த பெட்டிகள் இடையே பின்னணிகள் பிரிக்கலாம்.

பாக்ஸ் உறுப்புகளுக்கு நிழல்கள் சேர்க்க பயன்படும் ஒரு பெட்டியற்ற நிழல் சொத்து உள்ளது.

CSS3 கொண்டு, நீங்கள் இப்போது எளிதாக அட்டவணைகள் இல்லாமல் பல நெடுவரிசைகள் அல்லது சிக்கலான DIV டேக் கட்டமைப்புகள் ஒரு வலை பக்கம் அமைக்க முடியும். நீங்கள் உடல் உறுப்பு வேண்டும் எத்தனை பத்திகள் மற்றும் அவர்கள் இருக்க வேண்டும் எப்படி பரந்த உலாவி வெறுமனே சொல்ல. பிளஸ் நீங்கள் எல்லைகளை (விதிகள்), பத்தியின் உயரத்தை உச்சரிக்கக்கூடிய பின்னணி வண்ணங்களைச் சேர்க்கலாம், மேலும் உங்கள் உரை தானாக அனைத்து நெடுவரிசைகளிலும் ஓடும்.

CSS3 பத்திகள் - பத்திகள் எண்ணிக்கை மற்றும் அகலம் வரையறுக்க

உங்கள் நெடுவரிசைகளின் எண்ணிக்கை மற்றும் அகலத்தை வரையறுக்க மூன்று புதிய பண்புகள் உள்ளன:

CSS3 நெடுவரிசை இடைவெளி மற்றும் விதிகள்

இடைவெளிகளிலும், விதிகளிலும் ஒரே பன்மடங்கு காட்சியில் நெடுவரிசைகளுக்கு இடையே வைக்கப்படுகிறது. இடைவெளிகள் நெடுவரிசைகளைத் தவிர்த்துவிடும், ஆனால் விதிகள் எந்த இடத்தையும் எடுக்காது. நெடுவரிசையை விட ஒரு நெடுவரிசை விட்டம் அதிகமாக இருந்தால், அது அடுத்தடுத்த நெடுவரிசைகளை இணைக்கும். நெடுவரிசை விதிகள் மற்றும் இடைவெளிகளில் ஐந்து புதிய பண்புகள் உள்ளன:

CSS3 நெடுவரிசை இடைவெளிகள், Spanning பத்திகள், மற்றும் நிரப்புதல் நிரல்கள்

முன் இடைவெளியில் , முறிவு-முறித்து , இடைவெளியை உள்ளிழுக்க: நிரல் இடைவெளிகள் பேஜஸ் உள்ளடக்கத்தில் இடைவெளிகளை வரையறுக்க பயன்படுத்தப்படும் அதே CSS2 விருப்பங்களைப் பயன்படுத்துகின்றன.

அட்டவணையைப் போலவே, நெடுவரிசைகளை நெடுவரிசை span சொத்துடன் இணைக்க முடியும். இது பல பத்திரிகைகளைப் போல ஒரு பத்திரிகை போன்ற தலைப்புகளை உருவாக்குவதற்கு உங்களை அனுமதிக்கிறது.

ஒவ்வொரு நெடுவரிசையில் எத்தனை உள்ளடக்கம் இருக்கும் என்பதை நிரப்பு நிரப்புகிறது. பத்தியில் பத்திகள் முழுமையாக நிரப்பப்படும் வரை அடுத்த உள்ளடக்கத்திற்கு பாயும் போது சமச்சீரற்ற பத்திகள் ஒவ்வொரு நிரலிலும் உள்ளடக்கத்தை அதே அளவு வைக்க முயற்சிக்கின்றன.

CSS2 இல் சேர்க்கப்பட்டுள்ள Aren & gt;

CSS2 இல் இல்லை என்று CSS3 கூடுதல் அம்சங்கள் நிறைய உள்ளன, இதில்: