שיחה:מ-HTML ל-XHTML

איזה דפדפנים לא תומכים בתג xml ?

רוחב וגובה לא עובדים ב xhtml

עריכה

הקוד הבא:

<div style='width:100;height:100;background:green'>
abc
</div>

פלט:

abc

אמור ליצור ריבוע בגודל של 100 על 100. אבל כשמוסיפים בראש המסמך את השורה:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

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

פתרון

עריכה

חובה לציין יחידות (פיקסלים/אחוזים וכו') כנראה ש-XHTML מניח אוטומטית שהכוונה היא ל-100% במקום 100 פיקסלים.

דוגמת קוד:

<div style='width:100px;height:100px;background:green'>
abc
</div>

פלט:

abc

תכונת יעד

עריכה

תכונת יעד (target) של קישור לא קיימת ב xhtml. יש תחליף?

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

CDATA בסקריפט‎ְ

עריכה

הכנסתי CDATA לסקריפט שלי וקיבלתי שגיאה של javascript.

צריך לשים את ה CDATA בהערה, למשל:

<script type='text/javascript'>
//<![CDATA[

...הסקריפט כאן...

//]]></script>
חזרה לדף "מ-HTML ל-XHTML".