5 תכונות HTML שאתה אולי לא יודע על
למשך שפה כל כך פשוטה וקלה ללמוד, HTML בוודאי מציע כמות בלתי צפויה של תכונות שימושיות, שרבים מאיתנו אפילו לא יודעים על. קשה לשמור על קשר עם פעמים ואתה יכול לחשוב על כל זה “אתה אולי לא יודע” המאמרים חייבים להיות על התגים האחרונים, HTML יש גם כמה תכונות מועילות למדי כי הם כבר סביב זמן מה.
מבדיקת איות להוספת קיצורי מקשים, במאמר זה, אני אראה לך חמש תכונות פחות ידועות HTML.
1. בדוק איות תוך כדי הקלדה
ה בדיקת איות
תכונה דפדפנים מבקשים לבדוק איות בזמן שמשתמש מקליד אלמנט. תכונה זו היא גלובלית, כלומר, תוכל להוסיף אותו לתג HTML כלשהו.
עם זאת, זה רק עובד על אלמנטים שיכולים קלט טקסט. לאחר הגלובלי הוא שימושי כי זה יכול להיות בירושה על ידי אלמנטים הילד. לדוגמה, הוסף אותו ל- a בדיקת האיות פועלת כל הטקסט הערך שלה יכול להיות מחרוזת ריקה, הקלד כאן משהו בקוד לעיל, שניהם אם למשתמש יש בדיקת איות נכה בהגדרות הדפדפן לא ייבדק הכתיב, אפילו אם זה די נפוץ לארח משאבים, כגון סקריפטים וקבצים סגנונות, דרך CDNs. אבל, אם CDN מקבל בסכנה, אז לעשות אותם קבצים מתארח, ואם כל המשאבים שנלקחו נפגעת באתר האינטרנט שלך, כך גם האתר שלך! ראה מה רשת המפתחים של Mozilla אומרת על הבעיה: כדי למנוע זאת, Subresource Integrity (SRI) הוצגה בתחילת 2014 על ידי W3C. תכנית זו משווה את הערך hash (תוצאה של החלת פונקציה hash על קלט) של משאב כדי לאמת את זה. תגיד, יש קובץ JavaScript ב עכשיו, בכל פעם דף אינטרנט של האתר שלך עם הקוד לעיל יש לטעון אם CDNs הנפוצים ביותר כבר מספקים SRI אתה כנראה מכיר את באחד הטיוטות המוקדמות של HTML5, תכונות אלה יכולות להיות משמש עם לחצני שלח, והם לעקוף את התכונות שלהם בהתאמה לכן, כאשר הטופס נשלח באמצעות כפתור שיש לו בקוד לעיל, כאשר הטופס נשלח באמצעות כפתור שלח השני ( כשזה מגיע ל הסתרת אלמנטים, כולנו עברנו שלבים שונים של אלמנטים מסתתרים: שימוש לכל שיטה יש את מטרתה, אף אחת מהן אינה מיותרת, ולכן אין זו אחת: זה עובד באותו אופן כמו עם זאת, היתרון של יתר על כן, כאשר אלמנט מוסתר, זה צריך להיות מוסתר בכל הפלטפורמות, לא רק בדפדפני אינטרנט אלא במסנני מסך, טלוויזיה, מקרנים וכו '. זה גם לא תלוי בסגנון, גם אם אתה מפשיט את המחבר CSS מדף, האלמנט יישאר מוסתר. ואילו במקרה של ה שילוב המפתח עבור קיצור יהיה תלוי בשני דבריםYou קח לדוגמה זו: ב- Firefox, אם אתה לחץ על צירוף המקשים Alt + Shift + V (או Alt + Control + V ב macOS) תקבל את ההתראה “View לחץ”. מאחר שמפתחות הדפדפן המוגדרים מראש משתנים עם כל דפדפן ומערכת הפעלה, מומלץ תן למשתמשים לדעת את שילובי המקשים משמש עבור קיצורי דרך. סוגיםYou
טקסט
, לחפש
, כתובת אתר
, ו דוא"ל
. זה גם עובד , ואת האלמנטים לעריכה (אלמנטים עם
contenteditable
תכונה).נכון
, או שקר
. החוט הריק נכון
רצון לאפשר את בודק האיות.
תגים יבדקו איותים כאשר משתמש מקליד אותם.
בדיקת איות
הוסף.2. להיות בטוח מפני משאבי CDN נפגעת
... באמצעות CDNs גם מגיע עם סיכון, כי אם התוקף מרוויח שליטה של CDN, התוקף יכול להזריק תוכן זדוני שרירותי לתוך קבצים על CDN (או להחליף את הקבצים לחלוטין), ולכן יכול גם לתקוף את כל האתרים לאחזר קבצים מ CDN זה.
https://example.com/example.js
. קודם אתה להחיל פונקציה hash אל הקובץ ההוא מוסיפים את הערך hash המיוצר אל ה יושרה
תכונה של ה tag that imports
example.js
to your website.
example.js
, הדפדפן הראשון חל את הפונקציה hash, ועומס ורץ example.js
רק כאשר שלה ערך hash תואם יושרה
ערך.example.com
היה בסכנה ו example.js
הופרעה עם אז את הערך hash של example.js
לא יתאים יושרה
ערך. יושרה
ערכים, אבל אתה יכול גם ליצור אחד כאן.3. לדרוס את מטרות הטופס בלחצנים להגיש
יעד
תכונה, זה שמחליט שבו ייפתח משאב מקושר, לדוגמה, באותו דף או בלשונית חדשה. אתה יכול גם לדעת את אותו הדבר יעד
תכונה המשמשת את התג מחליט שבו התגובה של טופס הגשת מוצג.
פורמט
הוגדר יחד עם ארבעה תכונות אחרות הגשת טופס: צורה
, פורמט
, שיטת
, ו טופס
. תג שאליו הלחצנים שייכים.
פורמט
תכונה, התגובה מוצגת על פי פורמט
ערך, במקום ה יעד
ערך של .
הדפס
), התגובה תהיה מופיעים בהקשר של גלישה חדשה, כמו בלשונית חדשה.4. הסתר אלמנטים סמנטית
אטימות: 0
, הראות: מוסתר
, גובה: 0; width: 0
, אל תציג דבר
, text-indent: -999px
בקובץ CSS שלנו.מוסתר
מאפיין HTML. אם יש אלמנט מוסתר
שצוין על זה, זה יהיה מוסתר.
אל תציג דבר;
כלל CSS; אלמנט מוסתר
תכונה לא מקבל שניתנו על הדף. כל סקריפט בתוך אלמנט יבוצע, ואם זה טופס שליטה זה יישלח יחד עם פקדי טופס אחרים במהלך הגשת הטופס.מוסתר
זה זה מתאים מבחינה סמנטית, אחרי הכל, HTML5 הוא הכל על סמנטיקה ו מוסתר
הוא חלק הפמליה HTML5!אל תציג דבר;
זה לא יקרה. אז תחשבי על זה מוסתר
כמו גרסה של אל תציג דבר;
.5. הוסף קיצורי מקשים
מפתח גישה
תכונה גלובלית כבר הוגדרה ב- HTML4 והיא יוצר קיצור מקשים שבו המשתמש יכול להפעיל אלמנט בדף.מפתח גישה
ערך כי אנחנו נותנים אלמנט