עבור לתוכן

אתר בנוי מ xhtml טוב לקידום ?

Featured Replies

פורסם

אתר בנוי בטכנולוגית xhtml טוב לקידום או לא ?

מה עדיף xhtml או html 5

פורסם

טוב לקידום? מה זה אומר?

אתה שואל מה עדיף אבל לא אומר מה אתה רוצה לעשות.

פורסם

אין פה "או". מדובר בשני דברים שאין קשר ביניהם. אתה יכול לבנות אתר שיהיה תקני גם לפי XHTML וגם לפי HTML5 (או XHTML5, אם תרצה).

xhtml פירושו בעיקרון שהקוד עומד גם בתקן XML (מלבד היותו HTML תקני, מה שצריך להיות בכל מקרה). זה אומר למשל לסגור בסלאש תגים שאין להם תג סוגר, להקפיד על הקפת ערכים של attributes בגרשיים, וכיוצא בזה. לא אמורה להיות לזה משמעות עבורך מלבד קוד "נקי" יותר. (כדי שזה יהיה "באמת" xhtml תצטרך להוסיף גם content-type:application/xhtml+xml. אבל את זה אל תעשה)

HTML5 משמשת כיום כמילת "הייפ" לשימוש בתקנים חדשים, יש שמשתמשים בהגדרה גם עבור דברים שכלל אינם HTML, כמו CSS3 וכדומה.

למושג "בניה בHTML5" יכולות להיות שתי משמעויות:

המשמעות האחת (והיותר קרובה לאמת) היא בניה לפי העקרונות החדשים של סמנטיקה: לבחור תגים לפי התאמת המשמעות של שם התג לסוג התוכן (למשל שימוש בתגים כמו article או nav למרות שאין להם משמעות עיצובית, אלא רק כדי שיהיה ברור מה תוכן התג), ולהימנע ככל האפשר משימוש בתגים בעלי משמעות עיצובית (כמו b או center) ומעיצוב באמצעות HTML בכלל, אלא לעצב רק באמצעות CSS. צורת בניה כזו אולי יכולה להועיל במידה מסויימת למה שכנראה אתה קורא "קידום", וכנראה שתהיה משמעותית יותר בעתיד, ככל שכותבי אתרים יאמצו אותה.

המשמעות השניה (והיותר ידועה בציבור) היא פשוטה: תשתמש באחת (או יותר) מהטכנולוגיות החדשות (אם זה תגי video או canvas, אולי localstorage או geolocation, ואפילו תכונות CSS מסויימות שרק לאחרונה התחילו להתמך בדפדפנים) והנה, הוקוס פוקוס - יש לך "אתר בטכנולוגיית HTML5". כמובן שלזה אין שום קשר לקידום (מלבד ההתלהבות משימוש במושג HTML5). אם אתה צריך תכונה מסויימת, תשתמש בה. אין שום סיבה לדחוף קוד לא נחוץ כדי ש"זה יהיה HTML5".

פורסם

אינני חושב שתקן האתר לוקח חלק כלכך משמעותי ולדעתי איננו קריטריון כלכך רציני ששווה לקחת בחשבון.

למרות זאת אני בתוקף ממליץ על תקן כמה שיותר גבוה וקוד כמה שיותר תקין.

מהסיבות הללו:

-לרוב תקן קוד גבוה משפיע על תצוגת הדפים במכשירים שונים ומשפר את תצוגת האתר בכלל המכשירים והסמארטפונים למיניהם, ולכן ידידותי גם למכשירים פחות נפוצים

-תקן גבוה וקוד נקי עוזר למנועי החיפוש לנווט באתר ולרוב משפיע על ביקורי הבוטים

-תקן גבוה וקוד נקי משפיע על מהירות עיבוד הדף(rendering) לרוב הוא משפר את המהירות ולכן דף שעולה מהר יותר לגולש ישפר את חווית הגלישה והניווט שלו באתר וישפיע לטובה על כמות הדפים שבהם הוא מבקר

חשוב להגיד שאינני מתכנת HTML מקצוען והידע שלי לגבי ההבדלים הטכנים יחסית מצומצם

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים