שלח תשובה

זירת השאלות

701
צפיות
3
תשובות

הגדרת CSS על פי דפדפן ומערכת הפעלה

,‏ 18 במאי, 2009

שלום רב,

האם וכיצד ניתן להגדיר מאפייני עיצוב על פי הדפדפן של המשתמש ועל פי מערכת ההפעלה שלו (Mac VS pc)?

תודה מראש

תגיות:

3 תשובות

  1. באמצעות סקריפט JS
    תוכל לזהות איזה דפדפן רץ, ולטעון קובץ CSS בהתאם


    אלי ענתבי

  2. simpleweb הגיב:

    תודה רבה
    יש לך דוגמה או הפניה לJS כזה?

  3. לא משהו אחד לאחד
    אבל זיהוי דפדפן ניתן לראות כאן
    http://www.w3schools.com/js/js_browser.asp

    ושילוב של CSS נוסף יכול להתבצע עם createElement מסוג link וכתיבה לעמוד (append לתג head)

    לדוגמא

    var fileref=document.createElement("link")
    fileref.rel = "stylesheet";
    fileref.type = "text/css";
    fileref.href = "file.css";
    document.getElementsByTagName("head")[0].appendChild(fileref);
    }

    יש גם דרכים מקוצרות יותר, אבל זה בגדול…


    אלי ענתבי

שלח תשובה