DCSIMG
What is new in IE9 - Generic Element - שלמה גולדברג (הרב דוטנט)
Sign in | Join | Help

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

What is new in IE9 - Generic Element

פורסם בתאריך Aug 26 2010, 09:58 AM על ידי Shlomo | ישנם 0 תגובות

 

מה השתנה בהתנהגות של IE ל - Generic Element לפי התקן.

 
בהמשך לפוסטים על IE9 הפעם נדבר על ההתאמה לתקן בנושא Generic Element
 
בגרסאות קודמות של IE במידה והיינו רוצים להגדיר אלמנטים חדשים משלנו, למשל:
 

myDiv

{

    color: blue;

    font-weight: bold;

    background-color: Silver;

}

 
(שימו לב - זה לא הגדרה של class אלא הגדרה של אלמנט)
 
כדי ש - IE יציג את העיצוב על אלמנטים מסוג myDiv היה צריך להשתמש ב - createElement ואילו מה שהוגדר ב - html לא השפיע. למשל הקוד הבא:
 

<!-- Dont work in IE8, Work in IE9 -->

<p>

    I am using a

    <myDiv id="a">generic element</myDiv>

    in this sentence.

</p>

 

<!-- Work in IE8, Work in IE9 -->

<input type="button" value="Add Element" onclick="add();" />

 

function add() {

    var genericElement = document.createElement('myDiv');

    genericElement.innerHTML = ' hello ';

    document.body.appendChild(genericElement);

}

 
 
בגרסאות קודמות - מה שהוגדר ב - html (כלומר - אלמנט שהוגדר כ - myDiv ב - html) לא היה מוצג בעיצוב הנכון
 
Generic Elment IE8
 
ואילו במידה והיינו מפעילים את הסקריפט זה היה עובד,
 
Generic Elemet in IE9
 
לעומת זאת ב - IE9 גם הגדרה ב - html מתרגמת את האלמנט ל - Generic Element והיעצוב מוצג כמו שצריך
 
Generic Element in IE9

רשימת תגובות

אין תגובות

שלח תגובה

(שדה חובה) 
(שדה חובה) 
(אופציונלי)
(שדה חובה) 

Enter the numbers above: