שיחה:מ-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>