
03-04-2010, 22:21
|
|
מנהל
|
|
חבר מתאריך: 26.07.08
הודעות: 6,473
|
|
זה תלוי באיזה "טעם" של X/HTML אתה כותב כדי שתבחר את "הנכון". תכלס ה-DTDs לא כ"כ משנים, כי התפקיד העיקרי שלהם זה לעורר את מצב ה-Strict אצל הדפדפן.
תפקיד משני זה להצהיר על סגנון המסמך כשהוא נמצא ב-localhost (כי הרי אין את הכותר Content-type שיעיד על כך).
תפקיד שלישי זה לדוגמא בדיקת תקינות המסמך ע"י הכלים של W3C.
כדי להבין עד הסוף תהיה חייב לקרוא את הקישורים שכתבתי.
כדי להקל עליך בינתיים, ה-DTD הבא יהיה מספיק:
בהנחה שאתה כותב בתקן HTML ולא XHTML.
אם אתה כותב בתקן XHTML, אז בעזרת העמוד הזה תוכל לבחור את:
קוד:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
אגב, הצבת ה-DTD זה בתנאי שכרגע אין לך אחד שמעורר מצב Strict.
בנוסף ייתכן שחוק CSS מסוים משכתב את חוק ה-CSS הנ"ל שאתה מנסה לעשות, ולכן זה לא פועל.
יכול להיות שמה שאתה מנסה לעשות הוא יוצא דופן או משהו כזה, עד כדי כך שחוקי CSS מסוימים לא יפעלו ללא חוקי CSS אחרים, ראה:
IE 6 - Pure CSS Popups Bug
נערך לאחרונה ע"י dorM בתאריך 03-04-2010 בשעה 22:31.
|