expression ב- CSS

י ו ת מ י

New member
expression ב- CSS

האם זה "תקין" להשתמש בזה? זה "יעיל"? אני רוצה לעשות באתר ערכות צבעים, חשבתי שיהיה הכי נוח להתשמש בexpression שיציביע על צבע:
color: expression(color1);​
 

idansof

New member
לא מומלץ

מדובר בהרחבה לא תקנית לCSS שנתמכת על ידי אקספלורר בלבד, ולא סביר שתיתמך על ידי דפדפנים אחרים, לפחות לא בצורה שהיא מוגדרת כרגע. אני משתמש בexpressions כאשר יש צורך ליישם תכונות שאקספלורר לא תומך כרגע(למשל, position:fixed, או שילוב של רוחב אוטומטי עם top וbottom), וגם זה מוגן על ידי hack. מעבר לכך, מהר מאוד תגלה שאולי אתה רוצה שהערכות שלך ישפיעו על יותר מסתם צבעים, למשל, מיקום של אלמנטים וכד'. כיוון ואתה יכול במילא להשתמש ביותר מדף סגנונות אחד, מדוע שלא תיצור דף סגנונות המשותף לכולם, ודף סגנון עבור כל ערכה, כאשר בhead אתה שולח את סגנון הבסיס+סגנון הערכה הנבחר על ידי המשתמש.
 
למעלה