הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   יתרונות בכתיבת קוד תקני (https://hosts.co.il/forums/showthread.php?t=36461)

Udi 19-12-06 20:04

יתרונות בכתיבת קוד תקני
 
משגע לי ת'שכל!
כותב לי שאין דבר כזה height בסוג הדף שלי, וזה PHP שמשולב בו HTML.

עצבים! אין לי כוח לשטויות האלה, כל תא צריך להגדיר בCSS עם התכונות שלו והכל..


קיצר, כמה זה באמת חשוב לכתוב קוד תקני?

mlnn 19-12-06 20:12

כמה זה חשוב לכתוב בלי שגיאות כתיב?
אם אתה כותב פתק לעצמך, לאפחד לא אכפת.
אם אתה כותב ספר...

כך או כך, שניהם יהיו קריאים..

בניה 19-12-06 20:12

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

Udi 19-12-06 22:08

מה ההשפעה של קוד תקני על קידום אתרים?

mlnn, אילו שגיאות יש?
העמוד הזה נראה כמו שצריך בIE ו-FF.

ולמה height עושה בעיה?

hod206 19-12-06 22:25

או שכתבת את זה עם שגיאת כתיב (תבדוק)
או שאם אתה משתמש ב-XHTML לא עשית " לפני ואחרי הערך של ה-Height
או שאם אתה משתמש ב-XHTML עשית אות אחת גדולה או משהו (XHTML רגיש לסוג האותיות case sensitive)

בניה 19-12-06 23:21

ציטוט:

נכתב במקור על ידי Udi (פרסם 391172)
מה ההשפעה של קוד תקני על קידום אתרים?

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

נריה 20-12-06 00:02

קוד תקין עוזר להראות את האתר באקספלורר טוב
והוא עוזר גם לקדם את האתר שלך לפחות בעני גוגל(לא כזה משמעותי אבל יש בזה חלק)
וכמובן שזה יותר מראה מקצועיות

mlnn 20-12-06 00:06

ציטוט:

קוד תקין עוזר להראות את האתר באקספלורר טוב
אה? 99% מן התכנותים, צריך לערוך את הקוד שלך כדי שיפעל כמו שצריך בIE...

sUP 20-12-06 00:23

ציטוט:

נכתב במקור על ידי mlnn (פרסם 391278)
אה? 99% מן התכנותים, צריך לערוך את הקוד שלך כדי שיפעל כמו שצריך בIE...

לא התכוונתם ל FF?:|

ואם אני לא טועה height מגדירים לפי התקן:
HTML קוד:

style="height: 100px;"
תאמת זה לא כזה משנה תקני או לא ..
אבל אחרי שאתה מתרגל לכתוב קוד תקני אז יוצא לך בטבעיות חח

Udi 20-12-06 08:58

אז,
כתבתי height נכון, עם גרשיים לפני הערך...

פשוט מה שנשאר לי לעשות זה ליצור מחלקה בCSS לכל תא עם התכונות שלו? :S


אגב, אם כבר להתאים לFF, אבל כשאתה מתאים לFF אתה רואה בעיות עם הIE...ואז מתחיל הכאב ראש.

טוב, תודה רבה לכם חבר'ה.

WebProject 20-12-06 10:00

ציטוט:

נכתב במקור על ידי Udi (פרסם 391378)
אז,
כתבתי height נכון, עם גרשיים לפני הערך...

פשוט מה שנשאר לי לעשות זה ליצור מחלקה בCSS לכל תא עם התכונות שלו? :S


אגב, אם כבר להתאים לFF, אבל כשאתה מתאים לFF אתה רואה בעיות עם הIE...ואז מתחיל הכאב ראש.

טוב, תודה רבה לכם חבר'ה.

טעות.

כשהקוד שלך יהיה תקין לגמרי, אז הוא כבר אוטומטית יתאים לשני הדפדפנים (אלא אם כן אתה עושה שימוש בקודים שההשפעה שלהם שונה בשני הדפדפנים, הרי כל אחד מהם מנתח חלק מן הקודים בצורה שונה.)

ibmod 20-12-06 10:31

אני לא יודע מה הבעיה אם HTML רגיל ולא תיקני למשל האתר שלי והוא פועל בשלוש דפדפנים שבדקתי
FF,IE,avant

Udi 20-12-06 10:41

ציטוט:

נכתב במקור על ידי WebProject (פרסם 391391)
טעות.

כשהקוד שלך יהיה תקין לגמרי, אז הוא כבר אוטומטית יתאים לשני הדפדפנים (אלא אם כן אתה עושה שימוש בקודים שההשפעה שלהם שונה בשני הדפדפנים, הרי כל אחד מהם מנתח חלק מן הקודים בצורה שונה.)


מהניסיון שלי יש הרבה דפיקות בין שני הדפדפנים.

אבל לא משנה..

הקוד הספציפי עכשיו, עובד טוב בFF ו-IE..
אבל לא משנה..נלך על התקני..

אז מה לעשות? להגדיר הכל בCSS?

medhopz 21-12-06 23:08

יש הבדל גדול בין 2 הדפדפנים...במיוחד באזור הפלאש

Tomer 21-12-06 23:16

אגב, שאתם מתאימים אתר ל Firefox / Internet Explorer, אתם שוכחים דפדפן חשוב - Safari, שפעיל על מערכות Mac

WebProject 22-12-06 09:09

ציטוט:

נכתב במקור על ידי Udi (פרסם 391408)
מהניסיון שלי יש הרבה דפיקות בין שני הדפדפנים.

אבל לא משנה..

הקוד הספציפי עכשיו, עובד טוב בFF ו-IE..
אבל לא משנה..נלך על התקני..

אז מה לעשות? להגדיר הכל בCSS?

לך לאתר WebMaster, יש שם מדריך שלם לכתיבת קוד תקני, לך לפי זה ולא יהיו לך בעיות.

בהצלחה.

tnadav 22-12-06 11:18

ציטוט:

נכתב במקור על ידי Tomer (פרסם 392493)
אגב, שאתם מתאימים אתר ל Firefox / Internet Explorer, אתם שוכחים דפדפן חשוב - Safari, שפעיל על מערכות Mac

ב- Mac יש פיירפוקס, והוא יותר פופולארי לא?

הכומר 22-12-06 18:23

אוקי, בהקשר של קידום אתרים זה משפיע[ אבל קצת] תלוי על איזה מילים אתה מתכוון להתחרות בשביל "המלים הגבוהות"אתה צריך שכל האתר יהיה תקין כי כמה שיותר נקודות אצל גוגל ככה המיקום שלך יהיה גבוהה יותר, אני מכיר הרבה מקדמי אתרים שלא ממש מקפידים על תקינות באתרים והם במקומות גבוהים, אני אישית יותר אוהב להשתמש בCSS כי אני עובד עם DIVים ויותר קל לי ככה גם יותר מהרגל.

עריכה:
אני משתמש בFF כי עם הקוד שלך תיקני הוא יעבוד בFF בצורה מושלמת אבל בIE כמעט תמיד יש כל מיני באגים אז יש כל מיני "טריקים" שמשתמשים בIE כדי שהקוד יהיה כמו FF יש מספיק אם תחפש בגוגל.

-בן.

Eli-Hai 22-12-06 20:56

XHTML תקני לא מקבל height, לא קשור לאיך כתבת או מה הערך שלו, הערך הזה פשוט נחשב ללא תקין. הפתרון הוא להשתמש ב-CSS, כמו שדניאל אמר מעלי,
קוד:

<div width="100%" style="height: 90px;">
תכנתתי 2 או 3 אתרים, אף פעם לא היו לי בעיות מוגזמות עם ההתאמה בין Internet Explorer ל-Mozilla Firefox, רק פשוט שאי אפשר לתת margin, padding ל-table,td,tr ב-Internet Explorer, זה פשוט לא מופיע.


כל הזמנים הם GMT +2. הזמן כעת הוא 05:38.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ