CSS2 ಮತ್ತು CSS3 ನಡುವಿನ ವ್ಯತ್ಯಾಸ

CSS3 ಗೆ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳನ್ನು ಅಂಡರ್ಸ್ಟ್ಯಾಂಡಿಂಗ್

CSS2 ಮತ್ತು CSS3 ನಡುವಿನ ಅತಿದೊಡ್ಡ ವ್ಯತ್ಯಾಸವು CSS3 ಅನ್ನು ಮಾಡ್ಯೂಲ್ ಎಂದು ಕರೆಯಲಾಗುವ ವಿಭಿನ್ನ ವಿಭಾಗಗಳಾಗಿ ವಿಭಜಿಸಲಾಗಿದೆ. ಈ ಮಾಡ್ಯೂಲ್ಗಳು ಪ್ರತಿಯೊಂದು ಶಿಫಾರಸು ಪ್ರಕ್ರಿಯೆಯ ವಿವಿಧ ಹಂತಗಳಲ್ಲಿ ಡಬ್ಲ್ಯು 3 ಸಿ ಮೂಲಕ ದಾರಿ ಮಾಡುತ್ತಿದೆ. ಈ ಪ್ರಕ್ರಿಯೆಯು ವಿಭಿನ್ನ ತಯಾರಕರು ಬ್ರೌಸರ್ನ ವಿವಿಧ ತುಣುಕುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಅನುಷ್ಠಾನಗೊಳಿಸುವುದು ಸುಲಭವಾಗಿಸಿದೆ.

ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನೀವು CSS2 ನೊಂದಿಗೆ ಏನಾಯಿತು ಎಂಬುದನ್ನು ಹೋಲಿಸಿದರೆ, ಎಲ್ಲ ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಸ್ ಮಾಹಿತಿಯೊಳಗೆ ಎಲ್ಲವೂ ಒಂದೇ ಡಾಕ್ಯುಮೆಂಟ್ನಂತೆ ಸಲ್ಲಿಸಿದಲ್ಲಿ, ಶಿಫಾರಸುಗಳನ್ನು ಸಣ್ಣ, ಪ್ರತ್ಯೇಕ ತುಣುಕುಗಳಾಗಿ ಮುರಿಯುವ ಅನುಕೂಲಗಳನ್ನು ನೀವು ಕಾಣುವಿರಿ. ಪ್ರತಿಯೊಂದು ಮಾಡ್ಯೂಲ್ಗಳು ಪ್ರತ್ಯೇಕವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಿರುವುದರಿಂದ, CSS3 ಮಾಡ್ಯೂಲ್ಗಳಿಗಾಗಿ ನಾವು ಹೆಚ್ಚು ವ್ಯಾಪಕ ಬ್ರೌಸರ್ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದ್ದೇವೆ.

ಯಾವುದೇ ಹೊಸ ಮತ್ತು ಬದಲಾಗುತ್ತಿರುವ ನಿರ್ದಿಷ್ಟತೆಯಂತೆ, ನೀವು ಸಾಧ್ಯವಾದಷ್ಟು ಬ್ರೌಸರ್ಗಳು ಮತ್ತು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ನಿಮ್ಮ CSS3 ಪುಟಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪರೀಕ್ಷಿಸಲು ಮರೆಯದಿರಿ. ಗುರಿಯು ಪ್ರತಿ ಪುಟದಲ್ಲಿ ಒಂದೇ ರೀತಿ ಕಾಣುವ ವೆಬ್ ಪುಟಗಳನ್ನು ರಚಿಸಬಾರದು ಎಂದು ನೆನಪಿಡಿ, ಆದರೆ CSS3 ಶೈಲಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ನೀವು ಬಳಸುವ ಯಾವುದೇ ಶೈಲಿಗಳು ಅವುಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಉತ್ತಮವಾಗಿ ಕಾಣುತ್ತವೆ ಮತ್ತು ಹಳೆಯ ಬ್ರೌಸರ್ಗಳಿಗಾಗಿ ಅವುಗಳು ಆಕರ್ಷಕವಾಗಿ ಹಿಂತಿರುಗುತ್ತವೆ. ಬೇಡ.

ಹೊಸ CSS3 ಆಯ್ಕೆದಾರರು

CSS3 ನೀವು ಹೊಸ ಸಿಎಸ್ಎಸ್ ಸೆಲೆಕ್ಟರ್ಗಳೊಂದಿಗೆ ಸಿಎಸ್ಎಸ್ ನಿಯಮಗಳನ್ನು ಬರೆಯಬಹುದು, ಹಾಗೆಯೇ ಹೊಸ ಸಂಯೋಜಕ, ಮತ್ತು ಕೆಲವು ಹೊಸ ಹುಸಿ-ಅಂಶಗಳನ್ನು ಹೊಸ ರೀತಿಯಲ್ಲಿ ನೀಡುತ್ತದೆ.

ಮೂರು ಹೊಸ ಗುಣಲಕ್ಷಣ ಆಯ್ಕೆದಾರರು:

16 ಹೊಸ ಹುಸಿ ತರಗತಿಗಳು:

ಒಂದು ಹೊಸ ಸಂಯೋಜಕ:

ಹೊಸ ಪ್ರಾಪರ್ಟೀಸ್

ಹಲವಾರು ಹೊಸ ಸಿಎಸ್ಎಸ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು CSS3 ಸಹ ಪರಿಚಯಿಸಿತು. ಈ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ಹಲವು ದೃಶ್ಯಾತ್ಮಕ ಶೈಲಿಗಳನ್ನು ರಚಿಸುವುದು, ಇದು ಫೋಟೊಶಾಪ್ನಂತಹ ಗ್ರಾಫಿಕ್ಸ್ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಹೆಚ್ಚಾಗಿ ಸಂಯೋಜಿಸಬಹುದು. ಗಡಿ-ತ್ರಿಜ್ಯ ಅಥವಾ ಬಾಕ್ಸ್-ನೆರಳು ನಂತಹ ಇವುಗಳಲ್ಲಿ ಕೆಲವು CSS3 ಅನ್ನು ಪರಿಚಯಿಸಿದಾಗಿನಿಂದಲೂ ಇವೆ. ಫ್ಲೆಕ್ಸ್ಬಾಕ್ಸ್ ಅಥವಾ ಸಿಎಸ್ಎಸ್ ಗ್ರಿಡ್ನಂತಹ ಇತರವುಗಳು ಹೊಸ ಶೈಲಿಗಳಾಗಿವೆ, ಅವುಗಳು ಇನ್ನೂ ಹೆಚ್ಚಾಗಿ CSS3 ಸೇರ್ಪಡಿಕೆಗಳನ್ನು ಪರಿಗಣಿಸುತ್ತವೆ.

CSS3 ನಲ್ಲಿ ಬಾಕ್ಸ್ ಮಾದರಿ ಬದಲಾಗಿಲ್ಲ. ಆದರೆ ನಿಮ್ಮ ಪೆಟ್ಟಿಗೆಗಳ ಹಿನ್ನೆಲೆ ಮತ್ತು ಗಡಿಗಳನ್ನು ಶೈಲಿಗೆ ಸಹಾಯ ಮಾಡುವ ಹೊಸ ಶೈಲಿ ಗುಣಲಕ್ಷಣಗಳ ಒಂದು ಗುಂಪನ್ನು ನೀವು ಕಾಣಬಹುದು.

ಬಹು ಹಿನ್ನೆಲೆ ನಾನು mages

ಹಿನ್ನೆಲೆ-ಚಿತ್ರ, ಹಿನ್ನೆಲೆ-ಸ್ಥಾನ ಮತ್ತು ಹಿನ್ನೆಲೆ-ಪುನರಾವರ್ತಿತ ಶೈಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಬಹು ಹಿನ್ನೆಲೆ ಚಿತ್ರಗಳನ್ನು ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ ಪರಸ್ಪರರ ಮೇಲೆ ಲೇಯರ್ ಮಾಡಲು ಸೂಚಿಸಬಹುದು. ಮೊದಲ ಚಿತ್ರಿಕೆ ಬಳಕೆದಾರರಿಗೆ ಸಮೀಪವಿರುವ ಪದರವಾಗಿದ್ದು, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಹಿಂದೆ ಬಣ್ಣಿಸಲಾಗಿದೆ. ಹಿನ್ನೆಲೆ ಬಣ್ಣ ಇದ್ದರೆ, ಅದನ್ನು ಎಲ್ಲಾ ಚಿತ್ರದ ಪದರಗಳ ಕೆಳಗೆ ಚಿತ್ರಿಸಲಾಗುತ್ತದೆ.

ಹೊಸ ಹಿನ್ನೆಲೆ ಶೈಲಿ ಗುಣಲಕ್ಷಣಗಳು

CSS3 ನಲ್ಲಿ ಕೆಲವು ಹೊಸ ಹಿನ್ನೆಲೆ ಗುಣಲಕ್ಷಣಗಳಿವೆ.

ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹಿನ್ನೆಲೆ ಶೈಲಿ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಬದಲಾವಣೆಗಳು

ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹಿನ್ನೆಲೆ ಶೈಲಿಯ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಕೆಲವು ಬದಲಾವಣೆಗಳಿವೆ:

CSS3 ಬಾರ್ಡರ್ ಗುಣಲಕ್ಷಣಗಳು

CSS3 ಗಡಿಗಳಲ್ಲಿ ನಾವು ಬಳಸಿದ ಶೈಲಿಗಳು (ಘನ, ಡಬಲ್, ಬಿಡಿ, ಇತ್ಯಾದಿ) ಅಥವಾ ಅವುಗಳು ಇಮೇಜ್ ಆಗಿರಬಹುದು. ಪ್ಲಸ್, CSS3 ದುಂಡಾದ ಮೂಲೆಗಳನ್ನು ರಚಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು ತರುತ್ತದೆ. ಬಾರ್ಡರ್ ಇಮೇಜ್ಗಳು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಏಕೆಂದರೆ ನೀವು ಎಲ್ಲಾ ನಾಲ್ಕು ಗಡಿಗಳ ಚಿತ್ರವನ್ನು ರಚಿಸಿ ತದನಂತರ ಸಿಎಸ್ಎಸ್ ಅನ್ನು ನಿಮ್ಮ ಗಡಿಗಳಿಗೆ ಹೇಗೆ ಅನ್ವಯಿಸಬೇಕು ಎಂದು ತಿಳಿಸಿ.

ಹೊಸ ಬಾರ್ಡರ್ ಶೈಲಿ ಪ್ರಾಪರ್ಟೀಸ್

CSS3 ನಲ್ಲಿ ಕೆಲವು ಹೊಸ ಗಡಿ ಗುಣಲಕ್ಷಣಗಳಿವೆ:

ಗಡಿ ಮತ್ತು ಹಿನ್ನೆಲೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಹೆಚ್ಚುವರಿ CSS3 ಗುಣಲಕ್ಷಣಗಳು

ಪೇಜ್ ಬ್ರೇಕ್ನಲ್ಲಿ ಪೆಟ್ಟಿಗೆಯನ್ನು ಮುರಿದಾಗ, ಲೈನ್ ಬ್ರೇಕ್ಗಾಗಿ ಕಾಲಮ್ ಬ್ರೇಕ್ (ಇನ್ಲೈನ್ ​​ಅಂಶಗಳಿಗಾಗಿ) ಬಾಕ್ಸ್-ಅಲಂಕಾರ-ಬ್ರೇಕ್ ಆಸ್ತಿ ಹೊಸ ಪೆಟ್ಟಿಗೆಗಳನ್ನು ಗಡಿ ಮತ್ತು ಪ್ಯಾಡಿಂಗ್ನೊಂದಿಗೆ ಹೇಗೆ ಸುತ್ತುತ್ತದೆ ಎಂಬುದನ್ನು ವರ್ಣಿಸುತ್ತದೆ. ಈ ಗುಣಲಕ್ಷಣವನ್ನು ಬಳಸಿಕೊಂಡು ಅನೇಕ ಮುರಿದ ಪೆಟ್ಟಿಗೆಗಳ ನಡುವೆ ಹಿನ್ನೆಲೆಗಳನ್ನು ವಿಂಗಡಿಸಬಹುದು.

ಬಾಕ್ಸ್ ಅಂಶಗಳಿಗೆ ನೆರಳುಗಳನ್ನು ಸೇರಿಸಲು ಬಳಸಬಹುದಾದ ಬಾಕ್ಸ್-ನೆರಳು ಆಸ್ತಿ ಸಹ ಇದೆ.

CSS3 ನೊಂದಿಗೆ, ಕೋಷ್ಟಕಗಳಿಲ್ಲದೆ ಸಂಕೀರ್ಣವಾದ DIV ಟ್ಯಾಗ್ ರಚನೆಗಳಿಲ್ಲದೆ ನೀವು ಬಹು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿರುವ ವೆಬ್ ಪುಟವನ್ನು ಈಗ ಸುಲಭವಾಗಿ ಹೊಂದಿಸಬಹುದು. ದೇಹದ ಅಂಶವು ಎಷ್ಟು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿರಬೇಕು ಮತ್ತು ಅವು ಎಷ್ಟು ವಿಶಾಲವಾಗಿರಬೇಕು ಎಂದು ನೀವು ಬ್ರೌಸರ್ಗೆ ಹೇಳಿರಿ. ಪ್ಲಸ್ ನೀವು ಗಡಿಗಳನ್ನು (ನಿಯಮಗಳು), ಕಾಲಮ್ ಎತ್ತರವನ್ನು ವ್ಯಾಪಿಸುವ ಹಿನ್ನಲೆ ಬಣ್ಣಗಳನ್ನು ಸೇರಿಸಬಹುದು, ಮತ್ತು ನಿಮ್ಮ ಪಠ್ಯ ಎಲ್ಲಾ ಕಾಲಮ್ಗಳ ಮೂಲಕ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹರಿಯುತ್ತದೆ.

CSS3 ಕಾಲಮ್ಗಳು- ಅಂಕಣಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಅಗಲವನ್ನು ವಿವರಿಸಿ

ನಿಮ್ಮ ಕಾಲಮ್ಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಅಗಲವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಮೂರು ಹೊಸ ಗುಣಲಕ್ಷಣಗಳಿವೆ :

CSS3 ಕಾಲಮ್ ಗ್ಯಾಪ್ಸ್ ಮತ್ತು ರೂಲ್ಸ್

ಅದೇ ಬಹುವಿಧದ ಸನ್ನಿವೇಶದಲ್ಲಿ ಕಾಲಮ್ಗಳ ನಡುವೆ ಅಂತರ ಮತ್ತು ನಿಯಮಗಳನ್ನು ಇರಿಸಲಾಗುತ್ತದೆ. ಅಂತರಗಳು ಅಂಕಣಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ತಳ್ಳುತ್ತದೆ, ಆದರೆ ನಿಯಮಗಳು ಯಾವುದೇ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಒಂದು ಕಾಲಮ್ ನಿಯಮವು ಅಂತರಕ್ಕಿಂತಲೂ ವಿಸ್ತಾರವಾಗಿದ್ದರೆ, ಇದು ಪಕ್ಕದ ಕಾಲಮ್ಗಳನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತದೆ. ಕಾಲಮ್ ನಿಯಮಗಳು ಮತ್ತು ಅಂತರಗಳಿಗೆ ಐದು ಹೊಸ ಗುಣಲಕ್ಷಣಗಳಿವೆ:

CSS3 ಕಾಲಮ್ ಬ್ರೇಕ್ಸ್, ಕಾಲಮ್ಗಳನ್ನು ವಿಸ್ತರಿಸುವುದು, ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ತುಂಬಿಸುವಿಕೆ

ಅಂಕಣ ವಿರಾಮಗಳು ಪೇಜ್ ವಿಷಯದಲ್ಲಿ ವಿರಾಮಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಳಸಲಾದ ಅದೇ CSS2 ಆಯ್ಕೆಗಳನ್ನು ಬಳಸುತ್ತವೆ, ಆದರೆ ಮೂರು ಹೊಸ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ: ಮುರಿದುಹೋಗುವ ಮುಂಚಿನ , ಮುರಿದುಹೋಗುವಿಕೆ ಮತ್ತು ಮುರಿದುಹೋಗುವಿಕೆ .

ಕೋಷ್ಟಕಗಳಂತೆ, ನೀವು ಕಾಲಮ್-ಸ್ಪ್ಯಾನ್ ಆಸ್ತಿಯೊಂದಿಗೆ ಅಂಶಗಳನ್ನು ಲಗತ್ತಿಸಬಹುದು. ವೃತ್ತಪತ್ರಿಕೆಗಳಂತೆ ಅನೇಕ ಕಾಲಮ್ಗಳನ್ನು ವ್ಯಾಪಿಸುವ ಮುಖ್ಯಾಂಶಗಳನ್ನು ರಚಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಕಾಲಮ್ಗಳಲ್ಲಿ ಭರ್ತಿ ಮಾಡುವಿಕೆಯು ಪ್ರತಿ ಕಾಲಮ್ನಲ್ಲಿ ಎಷ್ಟು ವಿಷಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಸಮತಲ ಕಾಲಮ್ಗಳು ಪ್ರತಿ ಕಾಲಮ್ನಲ್ಲಿ ಒಂದೇ ರೀತಿಯ ವಿಷಯವನ್ನು ಹಾಕಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವಾಗ, ಸ್ವಯಂ ಕೇವಲ ಕಾಲಮ್ ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ವಿಷಯವನ್ನು ಹರಿಯುತ್ತದೆ ಮತ್ತು ನಂತರ ಮುಂದಿನದಕ್ಕೆ ಹೋಗುತ್ತದೆ.

CSS2 ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಎಂದು CSS3 ನಲ್ಲಿ ಹೆಚ್ಚು ವೈಶಿಷ್ಟ್ಯಗಳು

CSS2 ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರದ CSS3 ನಲ್ಲಿ ಬಹಳಷ್ಟು ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳಿವೆ, ಅವುಗಳೆಂದರೆ: