আইই মধ্যে "সীমানা ব্যাসার্ধ" জন্য সমর্থন


158

ইন্টারনেট এক্সপ্লোরার "সীমান্ত-ব্যাসার্ধ" সিএসএস অ্যাট্রিবিউট সমর্থন করবে কিনা তা কি কেউ জানেন?

উত্তর:


220

হ্যাঁ! আইই 9 যখন জানুয়ারীতে প্রকাশিত হয় 2011।

ধরা যাক আপনি চারদিকে একটি 15px চান:

.myclass {
 border-style: solid;
 border-width: 2px;
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 border-radius: 15px;
}

আইই 9 ডিফল্টটি ব্যবহার করবে border-radius, তাই কেবল সীমার ব্যাসার্ধকে কল করার সমস্ত শৈলীতে আপনি এটি অন্তর্ভুক্ত করেছেন তা নিশ্চিত করুন। তারপরে আপনার সাইটটি আইই 9 এর জন্য প্রস্তুত থাকবে।

-moz-border-radiusফায়ারফক্সের -webkit-border-radiusজন্য, সাফারি এবং ক্রোমের জন্য।

তদ্ব্যতীত: আপনার আইই কোডিংটি 9.9 বলতে ভুলবেন না:

<meta http-equiv="X-UA-Compatible" content="IE=9" />

কিছু অলস বিকাশকারী আছে <meta http-equiv="X-UA-Compatible" content="IE=7" />। যদি সেই ট্যাগটি বিদ্যমান থাকে তবে সীমানা ব্যাসার্ধ কখনই আইই তে কাজ করবে না।


7
সম্ভবত আপনি যদি এক্স-ইউএ-সামঞ্জস্যপূর্ণ মেটা ট্যাগটি ব্যবহার না করে থাকেন তবে আপনি এটি আইই 9 তে কাজ করার জন্য এটি যুক্ত করার দরকার নেই?
থিপির

72
আপনার প্রথমে বিক্রেতার উপসর্গের সংস্করণগুলি FIRST এবং স্ট্যান্ডার্ড লাস্ট রাখা উচিত যাতে ব্রাউজারটি যদি প্রকৃত মানটিকে সমর্থন করে তবে এটি তার বিক্রেতা প্রিফিক্সড সংস্করণের পরিবর্তে এটি ব্যবহার করবে।
জেসন বেরি

4
ঠিক আছে আপনার মেটা ট্যাগ লাগবে না .. আপনি কেবল আই 7 এমুলেটরটি অন্তর্ভুক্ত করা থাকলে এটি প্রতিস্থাপন করতে হবে। অন্যথায়, এটি সম্পর্কে চিন্তা করবেন না।
কেভিন ফ্লোরিডা

3
বর্তমান আই 99 বিটা 'বর্ডার-ব্যাসার্ধ' এফওয়াইআই একক মান ব্যবহার করে সঠিকভাবে কাজ করে। চারটি মানগুলির প্রয়োজন হয় না যতক্ষণ না আপনি বাস্তবে সেগুলি আলাদা হতে চান।
মাইকম্যাকানা

2
@ নাইনার: কর্নার আপডেট করার জন্য ধন্যবাদ .. আইই 9 এর প্রথম আলফা বনাম এবং বিটা বনামের জন্য সমস্ত 4 টি কোণ ঘোষণা করা দরকার required আমি সবেমাত্র সর্বশেষতম ie9 আরসি ডাউনলোড করেছি এবং এটি আমাকে একটি মান ঘোষণা করতে দিচ্ছে .. কখন পরিবর্তিত হয়েছে তা নিশ্চিত নয় ..
কেভিন ফ্লোরিডা

46

এক বছর আগে যখন জিজ্ঞাসা করা হয়েছিল তখন থেকে এই প্রশ্নের উত্তর পরিবর্তিত হয়েছে। (এই প্রশ্নটি বর্তমানে গুগলিংয়ের "শীর্ষ সীমানা ব্যাসার্ধ" অর্থাৎ "শীর্ষ ফলাফলগুলির মধ্যে একটি)")

আইই 9 সমর্থন করবে border-radius

একটি প্ল্যাটফর্ম পূর্বরূপ উপলব্ধ যা সমর্থন করে border-radius । পূর্বরূপ চালানোর জন্য আপনার উইন্ডোজ ভিস্তা বা উইন্ডোজ 7 এর প্রয়োজন হবে (এবং আইই 9 এটি প্রকাশিত হলে)।



18

একটি workaround এবং একটি কার্যকর সরঞ্জাম:

CSS3Pie CSS3 আইই 6 - 8 এ প্রয়োগ করতে .htc ফাইল এবং আচরণের সম্পত্তি ব্যবহার করে।

মডার্নাইজার হ'ল জাভাস্ক্রিপ্ট যা আপনার এইচটিএমএল উপাদানগুলিতে ক্লাস স্থাপন করবে, আপনাকে তাদের দক্ষতার উপর ভিত্তি করে বিভিন্ন ব্রাউজারগুলিতে বিভিন্ন স্টাইল সংজ্ঞা প্রদান করতে দেয়।

স্পষ্টতই, এই উভয়ই বেশি ওভারহেড যুক্ত করে, তবে আইই 9 এর সাথে কেবল ভিস্তা / 7 চালানোর কারণে আমরা বেশ কিছুক্ষণ আটকে থাকতে পারি। আগস্ট ২০১০ পর্যন্ত উইন্ডোজ এক্সপি এখনও ওয়েব ক্লায়েন্ট ওএসএসের ৪৮% হিসাবে রয়েছে।


2
সিএসএস 3 পিআইই এর পক্ষে সবচেয়ে সহজ এবং অন্তত অন্তর্নিহিত বিকল্প ছিল।
ক্রিস রাস্কো

12

এটি আইই 8 এর জন্য পরিকল্পনা করা হয়নি। দেখুন সিএসএস সামঞ্জস্যের পৃষ্ঠা

এর বাইরে কোনও পরিকল্পনা প্রকাশ করা হয়নি। গুজব রয়েছে যে আইই 8 উইন্ডোজ এক্সপির শেষ সংস্করণ হবে


12
আপনি স্পষ্টতই ভুল, কারণ আই 99 টি CSS3 কেও সমর্থন করবে বলে মনে করা হচ্ছে, এবং আমি কোথাও আইই মারা যাচ্ছে না। কেউ
প্লিজ

10
দেখা যাচ্ছে যে উইন্ডোজ এক্সপির জন্য আইই 8 হ'ল শেষ সংস্করণ।
এম ডডলি

7

<!DOCTYPE html> এই ট্যাগ ছাড়া সীমানা-ব্যাসার্ধ IE9 এ কাজ করে না, মেটা ট্যাগের প্রয়োজন নেই।



4

ব্যবহার করুন -ms-border-radius: 15px, CSS -ms- ব্যবহার করে এমন কোনও উপাদান আইইয়ের সাথে সামঞ্জস্যপূর্ণ।



2

সীমানা ব্যাসার্ধ এবং ব্যাকগ্রাউন্ড গ্রেডিয়েন্টের জন্য সমর্থন সম্পর্কে কী। হ্যাঁ IE9 তাদের উভয়কে আলাদাভাবে সমর্থন করা তবে আপনি যদি দুটি মিশ্রন করেন তবে বৃত্তাকার কোণটি থেকে গ্রেডিয়েন্ট রক্ত ​​বের হয়। নীচে একটি দরিদ্র উদাহরণের একটি লিঙ্ক দেওয়া হয়েছে তবে আমি এটি আমার নিজের পরীক্ষায়ও দেখেছি। স্ক্রিন শট নেওয়া উচিত :(

সম্ভবত আসল প্রশ্ন হ'ল এমএস-ফিল্টার মালিকানাধীন হ্যাকগুলি ছাড়াই কখন সিএসএস স্ট্যান্ডার্ডকে সমর্থন করবে।

http://frugalcoder.us/post/2010/09/15/ie9-corner-plus-gradient-fail.aspx


আইই 10 সঠিক সিএসএস 3 গ্রেডিয়েন্টকে সমর্থন করবে (বর্তমান আইই 10 বিকাশকারী পূর্বরূপ ইতিমধ্যে এমএস-লিনিয়ার-গ্রেডিয়েন্টের মাধ্যমে করে)। আপনি যদি আইই 9-তে সীমানা-ব্যাসার্ধকে সম্মানিত গ্রেডিয়েন্টগুলি চান তবে আপনাকে এসভিজি (কোনও বাহ্যিক এসভিজি ফাইল বা একটি ডেটা ইউআরআইতে এনকোডড করা আছে ) ব্যবহার করতে হবে - CSS3wizardry.com/2010/10/29/css-gradients- জন্য- ie9 - এছাড়াও CSS3 পিআইই শীঘ্রই এটিকে স্বয়ংক্রিয় করবে, একটি পরীক্ষার বিল্ড উপলব্ধ রয়েছে
লজিক

একটি দ্রুত ফিক্স হ'ল এটিকে অন্য একটি উপাদানকে মোড়ানো। অভিভাবক উপাদানটিকে একই সীমানা-ব্যাসার্ধ দিন এবং এর ওভারফ্লোটি গোপনে সেট করুন।
সেন

1

সলভড - আইই 10 এবং 11-তে সঠিকভাবে সীমানার ব্যাসার্ধটি সরবরাহ করা হচ্ছে না

যারা-এমএস-বর্ডার-ব্যাসার্ধগুলি পান না: বা সীমানা ব্যাসার্ধ: আইই 10,11 এ কাজ করতে এবং এটি সমস্ত বর্গকে রেন্ডার করে তারপরে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আই ব্রাউজারের উপরের ডানদিকে গিয়ার চাকাটিতে ক্লিক করুন
  2. সামঞ্জস্যতা প্রদর্শন সেটিংসে ক্লিক করুন
  3. এখন ডিফল্টরূপে চেক করা 2 টি বাক্সটি আনচেক করুন।

বাক্সগুলি পিকের মতো চেক করা আছে কিনা তা নিশ্চিত করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.