ಸಿಎಸ್ಎಸ್ ನಲ್ಲಿ "ಪ್ರದರ್ಶನ: ಯಾವುದೂ ಇಲ್ಲ" ಮತ್ತು "ಗೋಚರತೆ: ಮರೆಮಾಡಲಾಗಿದೆ" ನಡುವಿನ ವ್ಯತ್ಯಾಸ

ವೆಬ್ ಪುಟಗಳ ಅಭಿವೃದ್ಧಿಗೆ ನೀವು ಕೆಲಸ ಮಾಡುವಂತೆ, ಒಂದು ಕಾರಣಕ್ಕಾಗಿ ಅಥವಾ ಇನ್ನೊಂದು ಕಾರಣಕ್ಕಾಗಿ ನಿರ್ದಿಷ್ಟ ಪ್ರದೇಶಗಳ ಪ್ರದೇಶಗಳನ್ನು "ಮರೆಮಾಡಲು" ಅಗತ್ಯವಿರುವ ಸಮಯಗಳು ಇರಬಹುದು. ಎಚ್ಟಿಎಮ್ಎಲ್ ಮಾರ್ಕ್ಅಪ್ನ ಪ್ರಶ್ನೆಗಳಲ್ಲಿ ಐಟಂ (ಗಳು) ಅನ್ನು ನೀವು ಸರಳವಾಗಿ ತೆಗೆದುಹಾಕಬಹುದು, ಆದರೆ ಅವರು ಕೋಡ್ನಲ್ಲಿ ಉಳಿಯಬೇಕೆಂಬುದನ್ನು ನೀವು ಬಯಸಿದರೆ, ಆದರೆ ಯಾವುದೇ ಕಾರಣಕ್ಕಾಗಿ ಬ್ರೌಸರ್ ಪರದೆಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಬಾರದು (ಮತ್ತು ನಾವು ಕಾರಣಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇವೆ ಇದನ್ನು ಶೀಘ್ರದಲ್ಲೇ ಮಾಡು). ನಿಮ್ಮ HTML ನಲ್ಲಿ ಒಂದು ಅಂಶವನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು, ಆದರೆ ಅದನ್ನು ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಮರೆಮಾಡಲು, ನೀವು ಸಿಎಸ್ಎಸ್ ಗೆ ತಿರುಗುತ್ತೀರಿ.

HTML ನಲ್ಲಿನ ಅಂಶವನ್ನು ಮರೆಮಾಡಲು ಇರುವ ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದ ವಿಧಾನವೆಂದರೆ "ಪ್ರದರ್ಶನ" ಅಥವಾ "ಗೋಚರತೆ" ಗೆ ಸಿಎಸ್ಎಸ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸುವುದು. ಮೊದಲ ಗ್ಲಾನ್ಸ್ನಲ್ಲಿ, ಈ ಎರಡು ಗುಣಗಳು ಹೆಚ್ಚಾಗಿ ಒಂದೇ ರೀತಿ ಮಾಡಲು ತೋರುತ್ತದೆ, ಆದರೆ ಅವುಗಳಿಗೆ ನೀವು ತಿಳಿದಿರಬೇಕಾದ ವಿಭಿನ್ನ ವ್ಯತ್ಯಾಸಗಳಿವೆ. ಪ್ರದರ್ಶನದ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ನೋಡೋಣ: ಯಾವುದೂ ಇಲ್ಲ ಮತ್ತು ಗೋಚರತೆ: ಮರೆಮಾಡಲಾಗಿದೆ.

ಗೋಚರತೆ

ಗೋಚರತೆಯ CSS ಆಸ್ತಿ / ಮೌಲ್ಯದ ಜೋಡಿಯನ್ನು ಬಳಸುವುದು: ಗುಪ್ತ ಮರೆಮಾಚುವಿಕೆಯ ಬ್ರೌಸರ್ನಿಂದ ಒಂದು ಅಂಶ. ಆದಾಗ್ಯೂ, ಆ ಗುಪ್ತ ಅಂಶ ಇನ್ನೂ ವಿನ್ಯಾಸದಲ್ಲಿ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಮೂಲಭೂತವಾಗಿ ನೀವು ಅಂಶವನ್ನು ಅಗೋಚರವಾಗಿ ಮಾಡಿದ್ದೀರಿ, ಆದರೆ ಇದು ಇನ್ನೂ ಸ್ಥಳದಲ್ಲಿಯೇ ಉಳಿದಿದೆ ಮತ್ತು ಅದು ಏಕಾಂಗಿಯಾಗಿ ಉಳಿದಿರಬಹುದಾದ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ನೀವು ನಿಮ್ಮ ಪುಟದಲ್ಲಿ DIV ಅನ್ನು ಇರಿಸಿ ಮತ್ತು 100x100 ಪಿಕ್ಸೆಲ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಆಯಾಮಗಳನ್ನು ನೀಡಲು CSS ಅನ್ನು ಬಳಸಿದರೆ, ಗೋಚರತೆ: ಗುಪ್ತ ಆಸ್ತಿ DIV ಪರದೆಯ ಮೇಲೆ ತೋರಿಸಲ್ಪಡುವುದಿಲ್ಲ, ಆದರೆ ಅದು ಅನುಸರಿಸುತ್ತಿರುವ ಪಠ್ಯವು ಈಗಲೂ ಇರುವಂತೆ ವರ್ತಿಸುತ್ತದೆ. 100x100 ಅಂತರ.

ಪ್ರಾಮಾಣಿಕವಾಗಿ, ಗೋಚರತೆ ಆಸ್ತಿ ನಾವು ಆಗಾಗ್ಗೆ ಬಳಸಲಾಗುತ್ತದೆ ಏನೋ ಅಲ್ಲ, ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ತನ್ನದೇ ಅಲ್ಲ. ನಿರ್ದಿಷ್ಟ ಅಂಶಕ್ಕಾಗಿ ನಾವು ಬೇಕಾದ ವಿನ್ಯಾಸವನ್ನು ಸಾಧಿಸಲು ಸ್ಥಾನೀಕರಣದಂತಹ ಇತರ CSS ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸಹ ಬಳಸುತ್ತಿದ್ದರೆ, ನಾವು ಆ ಐಟಂ ಅನ್ನು ಮೊದಲಿಗೆ ಮರೆಮಾಡಲು ಗೋಚರತೆಯನ್ನು ಬಳಸುತ್ತೇವೆ, ಅದನ್ನು ಹಿಂದಕ್ಕೆ "ತಿರುಗಿಸಿ" ಮಾತ್ರ. ಅದು ಈ ಆಸ್ತಿಯ ಒಂದು ಸಂಭವನೀಯ ಬಳಕೆಯನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಮತ್ತೆ, ನಾವು ಯಾವುದೇ ಆವರ್ತನದೊಂದಿಗೆ ತಿರುಗುತ್ತಿಲ್ಲ.

ಪ್ರದರ್ಶಿಸು

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

ಪುಟವನ್ನು ಪರೀಕ್ಷಿಸುವಾಗ ನಾವು ಸಾಮಾನ್ಯವಾಗಿ "ಪ್ರದರ್ಶನ: ಯಾವುದೂ" ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ನಾವು "ಹೊರ ಹೋಗುವಂತೆ" ಒಂದು ಪ್ರದೇಶದ ಅಗತ್ಯವಿದ್ದರೆ, ನಾವು ಪುಟದ ಇತರ ಪ್ರದೇಶಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು, ಅದಕ್ಕಾಗಿ ನಾವು ಪ್ರದರ್ಶನವನ್ನು ಬಳಸಬಹುದು: ಯಾವುದೂ ಇಲ್ಲ. ಆದಾಗ್ಯೂ, ಆ ಸೈಟ್ನ ನಿಜವಾದ ಬಿಡುಗಡೆಗೆ ಮೊದಲು ಅಂಶವನ್ನು ಪುಟಕ್ಕೆ ಹಿಂತಿರುಗಿಸಬೇಕು ಎಂಬುದು ನೆನಪಿಡುವ ವಿಷಯ. ಏಕೆಂದರೆ ಈ ವಿಧಾನದಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್ ಹರಿವಿನಿಂದ ತೆಗೆದುಹಾಕಲ್ಪಟ್ಟ ಐಟಂ ಹುಡುಕಾಟ ಎಂಜಿನ್ಗಳು ಅಥವಾ ಸ್ಕ್ರೀನ್ ಓದುಗರಿಂದ ನೋಡಲಾಗುವುದಿಲ್ಲ, ಇದು ಎಚ್ಟಿಎಮ್ಎಲ್ ಮಾರ್ಕ್ಅಪ್ನಲ್ಲಿ ಉಳಿಯಬಹುದು. ಹಿಂದೆ, ಈ ವಿಧಾನವನ್ನು ಸರ್ಚ್ ಇಂಜಿನ್ ಶ್ರೇಯಾಂಕಗಳ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರಲು ಪ್ರಯತ್ನಿಸುವ ಕಪ್ಪು-ಹಾಟ್ ವಿಧಾನವಾಗಿ ಬಳಸಲ್ಪಟ್ಟಿತು, ಆದ್ದರಿಂದ ಪ್ರದರ್ಶಿಸದೆ ಇರುವಂತಹವುಗಳು ಆ ವಿಧಾನವನ್ನು ಏಕೆ ಬಳಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು Google ಗೆ ಕೆಂಪು ಧ್ವಜ ಆಗಿರಬಹುದು.

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

ಜೆನ್ನಿಫರ್ ಕ್ರಿನಿನ್ರಿಂದ ಮೂಲ ಲೇಖನ. ಜೆರೆಮಿ ಗಿರಾರ್ಡ್ರಿಂದ 3/3/17 ರಂದು ಸಂಪಾದಿಸಲಾಗಿದೆ