ציטוט:
נכתב במקור על ידי IgalSt
ואם כבר מתעקשים, ניתן אכן באמצעות JS (או צד שרת) להוסיף class ל-BODY לפי סוג הדפדפן (ואולי אפילו לפי הגירסה) ואז להכתוב css selector בהתאם.
אם לדוגמה יש לנו DIV בתוך ה-BODY, ולכל הדפדפנים אנחנו רוצים אותו אדום אז נכתוב כך:
קוד:
div { background:red; }
אך אם הלשבנו קלאסים ל-BODY לפי סוג וגירסת דפדפן, ניתן לעשות משחקים מעניינים כאלה לדוגמה:
קוד:
.msie { background:blue } /*blue bg for all msie*/
.msie.v7 { background:pink } /*pink bg for msie version 7*/
.msie.v7 { background:pink } /*pink bg for msie version 7*/
אפשר להלבש את ה-class-ים האלה בקלות עם JS ולכתוב קוד CSS שיותר קל להבנה ולתחזוקה. עם זאת, מצד שני, יוצא שיש קוד מיותר עבור חלק מהדפדפנים.
( דוגמה ל-JS שמוסיף את ה-class-ים האלה באמצעות jQuery)
|
ותודה לך על המידע הזה - שכפלתי את ההודעה לאינדקס המידע (: