سلام
من یه border دارم در مرورگر فایر فاکس رنگش تغییر میکنه
border:3px ridge #B3AFAF;
سلام
من یه border دارم در مرورگر فایر فاکس رنگش تغییر میکنه
border:3px ridge #B3AFAF;
سلام.
ridge رو با solid عوض کنید ببینید درست میشه:
border:3px solid #B3AFAF;
موفق باشید.
ridge و بر عکسش groove (و همچنین inset و outset که حالت سه بعدی ایجاد می کنند) خصوصیتشون اینه که لبه دارن و لبه، رنگ متفاوتی داره و به طور خودکار براساس رنگ قسمت اصلی که شما اعمال می کنید، تعیین میشه. این رنگ لبه هم توسط کاربر (که من و شما باشیم) قابلیت تغییر نداره. اینجا رو ببینید. پس دوست عزیز، اگه هنوز هم می خواین از ridge استفاده کنید، در حال حاضر نمی تونید رنگ دلخواه خودتون رو به لبه اش بدید.
موفق باشید.
به هر حال ridge دو تا طیف رنگ به حاشیه اضافه می کنه که شما فقط رو یکیش کنترل دارید.
من همین الان کد شما رو تو سه تا مرورگر فایرفاکس، کروم، و اکسپلورر امنحان کردم، و یه نتیجه گرفتم.
شاید مشکل شما از جای دیگه ای باشه.
.....
ridge دو تا طیف رنگ به حاشیه اضافه می کنه که شما فقط رو یکیش کنترل دارید.
رنگ دیگه رو مرورگر به طور خودکار به حاشیه اضافه می کنه که توی عکسی که فرستادید، مرورگر کروم یه رنگ پررنگ تر از مرورگر فایرفاکس اضافه می کنه. رنگ دوم اضافه شده که تفاوت توی عکسه، خود مرورگر تعیین می کنه. شما کنترلی روش ندارید.
برای اینکه دقیقاً این تفاوت تغییر رنگ مرورگر رو توی ridge ببینید (که مشابه تفاوت تو عکس شماست)، با هر دو مرورگرتون به ایتجا یه نگاهی بندازید. تو قسمت مثال ridge، اگه اون باکس سبز رنگی رو که با ridge درست شده در نمای بزرگتر تو دو تا مرورگرتون ببینید، متوجه میشید که دقیقاً تفاوتی که شما تو عکستون هست اونجا هم می بینید، یعنی مرورگرها رنگ دوم مربوط به حاشیه با ridge درست شده رو خودشون تعیین می کنن.
پس نتیجه این بحث از نظر من اینه:
اگه می خواین دقیقاً همون رنگی باشه که شما بهش می دین (یعنی بدون دخالت مرورگر)، از ridge استفاده نکنید.
آخرین ویرایش به وسیله frednasri : پنج شنبه 14 آبان 1394 در 23:18 عصر