আমি কীভাবে IE সিএসএস ফিল্টারগুলি রিসেট বা ওভাররাইড করব?


89

আমি CSS3 টেক্সট-শ্যাডো এবং বক্স-শ্যাডোর মতো একটি কুরুচিপূর্ণ সমতুল্য চেষ্টা করার জন্য মালিকানাধীন এমএস 'ফিল্টার' বৈশিষ্ট্যটি ব্যবহার করছি;

আমি এই সমস্যাটি আঘাত না করা পর্যন্ত আমি আসলেই খুব ভাল করছি। দেখে মনে হচ্ছে যখন আমি অন্য ডিভের অভ্যন্তরে ডিভিতে ফিল্টার প্রয়োগ করি যার সাথে একটি ফিল্টারও থাকে ফিল্টার প্রভাবগুলি শিশু অবজেক্টের সাথে মিলিত হয়।

আমি ফিল্টার ব্যবহার করার চেষ্টা করেছি: কিছুই নয়; একটি রিসেট করতে কিন্তু কোন আনন্দ নেই। আমি সিনট্যাক্সেও বিভিন্ন প্রকারের চেষ্টা করেছি, যেমন "-ms-ফিল্টার: 'প্রগ্রেড: ... গ্লো ()'", "ফিল্টার: প্রগড: ... গ্লো ()", "ফিল্টার: গ্লো ()" ইত্যাদি

আইই 8 তে পরীক্ষা হচ্ছে


8
এটি আমার জন্য কাজ করে:filter:;
ওয়েব_ডিজাইনার

4
ছাঁকনি:; ল্যাটফ্প সিএসএস প্রিপ্রোসেসর দিয়ে কাজ করে না, ফিল্টার: -; যদিও।
ডেভিড মিস্টার

ব্যবহার filter: ;। এটি আমার অনুমান যে আইই সমস্ত সম্পত্তি একসাথে মুছে ফেলতে বাধ্য করবে কারণ এটি কোনও বৈধ মান নয়।
ভুমি সিংহল

4
এসসিএসএস ব্যবহার filter:none;করে সিন্ট্যাক্স ত্রুটিগুলি এড়াতে আমাকে ব্যবহার করতে হয়েছিল।
নিক বার্বিয়িয়ার

উত্তর:


95

বুলিয়ান বৈশিষ্ট্য সক্ষম রয়েছে , যার জন্য আপনি মিথ্যা বা সত্য সেট করতে পারেন http://msdn.microsoft.com/en-us/library/ms532997%28v=vs.85%29.aspx

উদাহরণ:

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";

4
ধন্যবাদ! এটি আমার পক্ষে দু'জনের জন্য কাজ করেছে। আমার একটি বেদম পটভূমি শৈলী ছিল যা দূরে যাবে না এবং আমি যতই চেষ্টা করেও তা খুঁজে পেল না।
racl101

ধন্যবাদ! বাটনের জন্য গ্রেডিয়েন্ট ফিল্টারগুলি ব্যাকগ্রাউন্ড ইমেজগুলির সাথে নির্দিষ্ট বোতামগুলির সাথে খুব ভাল খেলবে না - ফিল্টারটি চিত্রের উপরে চলে আসে ...
অ্যাডাম

মোহন মত কাজ! ধন্যবাদ!
বোগদান

20

-এমএস-ফিল্টার সম্পত্তি হ'ল একটি মানহীন, ব্রাউজার-নির্দিষ্ট সিএসএস এন্ট্রি এবং যেমন এর প্যারামিটারটি উদ্ধৃতি চিহ্নের সাথে আবদ্ধ is সুতরাং-ফিল্টার: "কিছুই না" ঠিকঠাক কাজ করবে।


16

এটা চেষ্টা কর:

ছাঁকনি: -;


আই.এস.-এ আমার জন্য কাজ করেছেন যখন-এমএস-ফিল্টার: "প্রগতি: ডিএক্সআইমেজটাইজ ট্রান্সফর্ম। মাইক্রোসফ্ট অ্যাড্রেডিয়েন্ট (সক্ষম = মিথ্যা)"; না। থেক্স
সাইমন আর্নল্ড

@ সিমোনআরনল্ড "-এমএস-ফিল্টার" কেবল আইই 8 এবং তার থেকে বেশি সমর্থিত; আই 7 কেবলমাত্র "ফিল্টার" বৈশিষ্ট্য সমর্থন করে। এমএসডিএন.মাইক্রোসফটকম /en-us/library/ie/ms530752(v=vs.85).aspx দেখুন ।
ভি

6

বাচ্চাদের নিখুঁত বা আপেক্ষিক স্থিত করে আমি কিছুটা সাফল্য পেয়েছি। এটি আগে কাজ করছে বলে মনে হচ্ছে না তাই আমি আরও জটিল হয়ে উঠলে এটি আবার ভেঙে যেতে পারে

আমার মনে হয় একবার কোনও পিতামাতাই তার সমস্ত ফিল্টার প্রয়োগ করলে বাচ্চারা মূলত অভ্যন্তরীণভাবে ডাইরেক্টেক্স পৃষ্ঠে পরিণত হয়। আপনি এখনও পাঠ্য নির্বাচন করতে পারেন তবে এটি পিছিয়ে যায়। আমি মনে করি পাঠ্য নির্বাচন হ্যাক যা প্রতিটি অক্ষরকে পৃথক পৃথক করে তোলে। এটি একটি ছদ্মবেশী জগাখিচুড়ি যা সাধারণভাবে ব্রাউজার এবং বিশেষত ফিল্টারগুলি এত বগল কেন তা বোঝাতে অনেক দূর এগিয়ে যায়।


6

আপনি যদি এইচটিএমএল 5 ব্যবহার করছেন তবে আপনি ব্যবহারের পথে যেতে চাইবেন

<!doctype html>
<!--[if lt IE 7 ]> <html lang="en" class="ie6 oldie"> <![endif]-->
<!--[if IE 7 ]>    <html lang="en" class="ie7 oldie"> <![endif]-->
<!--[if IE 8 ]>    <html lang="en" class="ie8 oldie"> <![endif]-->
<!--[if IE 9 ]>    <html lang="en" class="ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html lang="en" class="gtie9 modern">
<!--<![endif]-->

এবং আপনার সিএসএসে এমন কিছু ব্যবহার করুন:

.ie9 .element {filter: none; }

1

আপনি কি ফিল্টার (গুলি) সক্ষম / অক্ষম করার চেষ্টা করেছেন ?


4
এটি কাজ করে না, আপনি সন্তানের কাছ থেকে কোনও পিতামাতার ফিল্টারকে ওভাররাইড করতে পারবেন না।
SpliFF

0

আমি খুঁজে পেয়েছি সবচেয়ে ভাল উপায় হল প্রদর্শন: ইনলাইন-ব্লক (সাদা স্থান প্রয়োগ করা: ধারকটিতে এখন চাপানো)। তবে মনে হচ্ছে এটি আই 7 এবং এর সাথে খারাপ কাজ করে

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