תעלומה של font-family באקספלורר

  • פותח הנושא s976
  • פורסם בתאריך

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
באתר הזה http://tvunah.org/
כשמנסים לשנות את הפונט בסרגל העיקרי, או בכותרת של וידז'טים - בכל הדפדפנים הנורלמיים, משתנה בהתאם, חוץ מאקספלורר, שהשינויים לא משפיעים כלל (אפשר לראות את זה על ידי לחיצת F12 ושינוי בקוד CSS).
יש רעיונות?
 

חיים פ

משתמש צעיר
יש אולי css ברמה עליונה יותר שמשפיע?
נסה להוסיף את המילה
!important
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
נכתב ע"י חיים פ;962431:
יש אולי css ברמה עליונה יותר שמשפיע?
נסה להוסיף את המילה
!important
היה שם !important
 

חיים פ

משתמש צעיר
אני משנה בלי בעיה..
היה שם : "Droid Arabic Naskh", sans-serif !important
שהגיע מ : #navigation LI A
שיניתי לThaoma
מצ"ב צילומי מסך
 

קבצים מצורפים

  • 1.png
    KB 36.2 · צפיות: 0
  • 2.png
    KB 74.7 · צפיות: 0

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
נכתב ע"י חיים פ;962606:
אני משנה בלי בעיה..
היה שם : "Droid Arabic Naskh", sans-serif !important
שהגיע מ : #navigation LI A
שיניתי לThaoma
מצ"ב צילומי מסך
אני רואה, בצילום המסך שצירפת, שמצב דפדפן אצלך הוא IE8. ובמצב הזה, גם אצלי זה עובד כמו שצריך.
אבל בIE9, השינויים לא משפיעים.
עכשיו שניתי את זה בקובץ CSS, ואין שום השפעה (שמתי ARIAL, וזה ממש לא נראה כמו ARIAL)
:confused:
 

קבצים מצורפים

  • ללא שם.jpg
    KB 141.3 · צפיות: 0

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
טוב, מצאתי מה הבעיה. למרות שזה משהו מאוד נקודתי, וספק גדול אם מישהו יתקל בזה, אבל עם כל זה רציתי לשתף אתכם, משום שיש לחזק מכאן את הענין שהוא די ידוע - כמה שאקספלורר (יחד עם כלי למפתחים שלו) הוא דבר גרוע, וכמה שכדאי להשתמש עם כרום עם כלי למפתחים שלו.

אז, זה הסיפור:
מלבד הקבצים של CSS שמגדירים את העיצוב, מסתבר שבתבנית הזו ישנה אופציה להגדיר את העיצוב מפאנל הניהול. וכאשר לא השתמשתי באופציה הזו, התבנית פלטה בסוף שורה כזו:
קוד:
font-family: !important;
(אפשר לומר - באג קטן של התבנית)
כל הדפדפנים המכבדים את עצמם, הבינו שמדובר בשורה חסרת משמעות, ולא התייחסו אליה, חוץ מIE9 המטופש, שיישם את השורה בכך שניטרל את כל שאר העיצובים (שהגיעו מקודם).
אבל הכי גרוע, שבכלי למפתחים, לא היה בכלל זכר לשורה הריקה הזו. אלא הובאה השורה שהגיעה מקובץ CSS שכאילו היא מגדירה את העיצוב, ובאמת היא לא. זאת אומרת, כלי למפתחים מציג משהו אחד ומסתיר חלק מהמידע, והדפדפן עובד בצורה אחרת, לפי כללים אחרים. יפה לא?
מזל שבדקתי בכלי למפתחים של כרום, ושם היה הכל מסודר. הביאו את השורה הריקה הזו, עם פס שחוצה אותה (כי באמת הדפדפן לא מיישם אותה). וכך נעשה הכל ברור והתחלתי להבין שזהו מה שמתקיל את IE. [דרך אגב, גם בפיירבאג של פיירפוקס, זה הוצג בצורה פחות ברורה]
 

חיים פ

משתמש צעיר
אכן באג קשה לגילוי..
יפה שעלית על זה. וטוב לדעת שהכלי של כרום שווה משהו. :)
 

wmw

משתמש פעיל
D I G I T A L
אין על כרום
עליתי איתו על משהו מטורף שנגרם לי כתוצאה מתוסף מסויים של כרום.

[אחד התוספים לצילומסך, שהוסיף איזשהו אייקון של מצלמה בלתי נראה, שאיכשהו משום מה חבר שלי הציב אובייקט בשם זהה, ש"משום מה" נעלם לו. הבעיה שהתוסף הזה היה מתווסף לעמוד רק אחרי כמה שניות, כך שהיה מאד קשה להבין מאיפה מגיע ה DISPLAY:NONE, הכיוון נמצא אחרי שפתחתי את הדף בכרום בתצורת "גלישה בסתר" שבה כל התוספים מושבתים]
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכו

א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יְהוָה אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יְהוָה לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יְהוָה לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יְהוָה אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו:
נקרא  2  פעמים

לוח מודעות

למעלה