CSS2 आणि CSS3 मधील फरक

CSS3 मध्ये मोठे बदल समजून घेणे

CSS2 आणि CSS3 मधील सर्वात मोठा फरक असा आहे की, CSS3 हे मॉड्यूड नावाचे विविध विभागांमध्ये विभागले गेले आहेत. प्रत्येक मॉड्यूल, शिफारसी प्रक्रियेच्या विविध टप्प्यात W3C च्या माध्यमातून मार्ग तयार करत आहे. या प्रक्रियेने विविध उत्पादकांनी ब्राउझरमध्ये स्वीकृत केलेल्या आणि कार्यान्वित करणे विविध वेगवेगळ्या तुकड्यांसाठी सोपे केले आहे.

जर आपण या प्रक्रियेची तुलना CSS2 सह झाले असेल तर सर्व कोस्टाइड स्टाईल शीट्सच्या माहितीसह एक कागदपत्र म्हणून सर्व काही सबमिट केले आहे, तर आपण शिफारस थोडक्यात, व्यक्तिगत तुकडे मोडण्यातील फायदे पाहण्यास सुरुवात करतो. कारण प्रत्येक मॉड्यूल वैयक्तिकरित्या कार्यरत आहे, कारण आपल्याकडे CSS3 मॉड्यूलसाठी ब्राउझरची विस्तृत श्रेणी आहे.

कोणत्याही नवीन आणि बदलणार्या विनिर्देशाप्रमाणेच, आपल्यास CSS3 पृष्ठे एकाएकी अनेक ब्राउझर्स आणि ऑपरेटिंग सिस्टीममध्ये चांगल्या प्रकारे तपासू शकता. लक्षात ठेवा की प्रत्येक ब्राऊजरमध्ये वेब पेज तयार करणेच नव्हे तर CSS3 शैलीसह आपण वापरत असलेल्या कोणत्याही शैली, त्यांना समर्थन देणाऱ्या ब्राऊजरमध्ये चांगले दिसतात आणि जुन्या ब्राऊजरसाठी ते परत हळूवारपणे पडतात याची खात्री करा. करू नका.

नवीन CSS3 निवडक

CSS3 नवीन सीएसएस निवडकर्त्यांसोबत तसेच नवीन संयोजक आणि काही नवीन छद्म घटकांसह आपण सीएसएस नियम लिहू शकता अशा नवीन मार्गांचा एक समूह ऑफर करतो.

तीन नवीन विशेषता निवडक:

16 नवीन छद्म-वर्ग:

एक नवीन संयोजक:

नवीन गुणधर्म

CSS3 ने अनेक नवीन सीएसएस गुणधर्मांची सुरूवात केली. यापैकी बहुतांश गुणधर्म म्हणजे व्हिज्युअल स्टाइल तयार करणे जे कदाचित फोटोशॉप सारख्या ग्राफिक्स प्रोग्रामसह अधिक संबद्ध असतील. यापैकी काही, जसे की सीमेन्ट-रेडियस किंवा बॉक्स-छाया, हे CSS3 च्या सुरवातीपासून जवळ आले आहेत. इतर, फ्लेक्सीबॉक्स किंवा अगदी सीएसएस ग्रिड सारखे नवीन शैली ज्या अजूनही वारंवार CSS3 जोडल्या जातात.

CSS3 मध्ये, बॉक्स मॉडेल बदलला नाही. पण आपल्या शैलीचे बॅकग्राउंड्स आणि किनाऱ्यांचा शैली आपल्याला मदत करू शकणार्या नवीन शैलीच्या गुणधर्मांचा एक समूह आहे.

एकाधिक पार्श्वभूमी I mages

पार्श्वभूमी-प्रतिमा, पार्श्वभूमी-स्थिती आणि पार्श्वभूमी-पुनरावृत्ती शैली वापरून आपण एकाधिक पार्श्वभूमी प्रतिमा निर्दिष्ट करू शकता जेणेकरून बॉक्समध्ये एकमेकांच्या वरती स्थीत करणे असेल. पहिली प्रतिमा ही वापरकर्त्याच्या सर्वात जवळची लेयर आहे, ज्यात मागे असलेल्या रंगांचा समावेश आहे. जर पार्श्वभूमी रंग असेल तर तो सर्व इमेज लेयर्सच्या खाली पेंट केले आहे.

नवीन पार्श्वभूमी शैली गुणधर्म

CSS3 मध्ये काही नवीन पार्श्वभूमी गुणधर्म देखील आहेत.

विद्यमान पार्श्वभूमी शैलीतील बदल

विद्यमान पार्श्वभूमी शैली गुणधर्मांमध्ये देखील काही बदल आहेत:

CSS3 सीमा गुणधर्म

CSS3 बॉर्डर मध्ये आपण वापरलेल्या (घन, डबल, डॅश इ.) शैली असू शकतात किंवा ते एक प्रतिमा असू शकतात तसेच, CSS3 गोलाकार कोन तयार करण्याची क्षमता आणते. बॉर्डरची चित्रे मनोरंजक आहेत कारण आपण सर्व चार बॉर्डरची प्रतिमा तयार केली आणि नंतर सीएसएस ला आपल्या सीमेवरील ती प्रतिमा कशी लावावी ते सांगा.

नवीन बॉर्डर शैली गुणधर्म

CSS3 मध्ये काही नवीन सीमा गुणधर्म आहेत:

सीमा आणि पार्श्वभूमीशी संबंधित अतिरिक्त CSS3 गुणधर्म

जेव्हा बॉक्स ब्रेकवर एखादा बॉक्स खंडित झाला, तेव्हा लाइन ब्रेक (इनलाइन घटकांसाठी) साठी स्तंभ खंड बॉक्स-सजावट-ब्रेक गुणधर्म परिभाषित करतो नवीन बॉक्स् सीमा आणि पॅडिंगसह कसे गुंडाळले जातात. या मालमत्तेचा वापर करून बॅकग्राउंड्सला अनेक तुटलेली बॉक्स दरम्यान विभागता येते.

एक बॉक्स-साइड गुणधर्म देखील आहे ज्याचा वापर बॉक्स घटकांना छायांकरीता जोडण्यासाठी केला जाऊ शकतो.

CSS3 सह, आपण सहजपणे टेबल किंवा जटिल डिव्ह टॅग संरचनांशिवाय एकाधिक स्तंभांसह वेब पृष्ठ सेट करू शकता. आपण फक्त ब्राउझरला सांगू शकता की शरीराच्या घटकांचे किती स्तंभ असणे आवश्यक आहे आणि ते किती विस्तृत असावे. तसेच आपण सीमा (नियम), पार्श्वभूमी रंग जो कमाल स्तंभ परिधान करू शकता, जोडू शकता आणि आपले मजकूर आपोआप सर्व कॉलममधून प्रवाह करेल.

CSS3 स्तंभ - स्तंभाची संख्या आणि रुंदी परिभाषित करा

तीन नवीन गुणधर्म आहेत ज्यामुळे आपण आपल्या कॉलम्सची संख्या आणि रुंदी परिभाषित करू शकता.

CSS3 स्तंभ अंतर आणि नियम

त्याच multicolumn परिस्थिती मध्ये स्तंभ दरम्यान अंतर आणि नियम ठेवले आहेत अंतर वेगवेगळे स्तंभ ढकलले जाईल परंतु नियम काही जागा घेऊ शकणार नाहीत. जर स्तंभ नियम त्याच्या अंतरापेक्षा जास्त रूंद असेल तर, तो संलग्न कॉलम्सवर ओव्हरलॅप होईल. स्तंभ नियम आणि अंतर साठी पाच नवीन गुणधर्म आहेत:

CSS3 कॉलम ब्रेक्स, स्पॅनिंग स्तंभ आणि फिलिंग कॉलम

स्तंभ ब्रेक्स हे त्याच CSS2 पर्याय वापरतात जो पृष्ठांकित सामग्रीमध्ये ब्रेक परिभाषित करतात, परंतु तीन नवीन गुणधर्मांसह: ब्रेक-आधी , ब्रेक-इन आणि ब्रेक-इन

टेबल प्रमाणेच, आपण कॉलम-स्पॅन प्रॉपर्टीसह कॉलम्स स्पॅन करण्यासाठी घटक सेट करू शकता. हे आपल्याला वृत्तपत्रासारख्या मल्टिपल स्तंभ अधिक स्पॅन करण्यासाठी मथळे तयार करण्याची अनुमती देते.

प्रत्येक कॉलममध्ये किती सामग्री असेल हे कॉलम्स भरणे हे ठरविते. बॅलन्स्ड स्तंभ प्रत्येक स्तंभातील समान रक्कम ठेवण्याचा प्रयत्न करतात जेणेकरून आपोआप सामग्री पूर्णत: होईपर्यंत स्तंभ पूर्ण होईल आणि नंतर पुढच्या नंबरवर जाईल.

CSS3 मधील अधिक वैशिष्ट्ये जे CSS2 मध्ये समाविष्ट नाहीत

CSS3 मध्ये बरेच अतिरिक्त वैशिष्ट्ये आहेत जी CSS2 मध्ये अस्तित्वात नाहीत, यासह: