একটি সিএসএস বৈশিষ্ট্যের আগে নক্ষত্রের উদ্দেশ্য


101

নীচে ইয়াহু সিএসএস রিসেট থেকে নেওয়া হয়েছে। কেউ দয়া করে তারকাচিহ্নগুলির উদ্দেশ্য ব্যাখ্যা করতে পারেন?

body {
  font:13px/1.231 arial,helvetica,clean,sans-serif;
  *font-size:small;
  *font:x-small;
}

উত্তর:


117

এটি ইন্টারনেট এক্সপ্লোরারের 7 বা নীচের সংস্করণগুলির জন্য একটি ব্রাউজার নির্দিষ্ট সিএসএস হ্যাক।

*সম্পদের মূল্য

যদিও কোনও সম্পত্তির নাম আন্ডারস্কোর বা হাইফেন দিয়ে উপস্থাপিত করা হয় তখন ইন্টারনেট এক্সপ্লোরার 7 এর আচরণটি সংশোধন করে, অন্যান্য অ-অক্ষরীয় বর্ণচিহ্নের উপসর্গগুলি আইআই 6-তে যেমন ব্যবহার করা হয় তেমন ব্যবহার করা হয়। অতএব, আপনি যদি কোনও সম্পত্তির নামের তাত্ক্ষণিক একটি নক্ষত্র (*) হিসাবে একটি অক্ষরবিহীন অক্ষর যুক্ত করেন তবে সম্পত্তিটি অন্য ব্রাউজারগুলিতে নয়, আইইতে প্রয়োগ করা হবে। হাইফেন এবং আন্ডারস্কোর পদ্ধতির বিপরীতে, সিএসএস স্পেসিফিকেশনটি একটি অধ্যায়টিকে উপসর্গ হিসাবে কোনও সংরক্ষণ করে না, সুতরাং এই হ্যাকের ব্যবহার সিএসএসের স্পেসিফিকেশনগুলির বিবর্তনের সাথে সাথে অপ্রত্যাশিত আচরণের কারণ হতে পারে।

* সম্পত্তি: মান IE 7 এবং নীচে সম্পত্তি মান প্রয়োগ করে। এটি ভবিষ্যতের সংস্করণগুলিতে কাজ করতে বা নাও করতে পারে। সতর্কতা: এটি অবৈধ সিএসএস ব্যবহার করে।

থেকে: http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml


5

এটি একটি ইন্টারনেট এক্সপ্লোরার হ্যাক। যদি আপনি কোনও সম্পত্তির নামের সাথে সাথে একটি অ্যালফান্সিউমিক অক্ষর যেমন একটি তারকাচিহ্ন (*) যোগ করেন তবে সম্পত্তিটি আই 7 এবং নীচে প্রয়োগ করা হবে তবে অন্যান্য ব্রাউজারগুলিতে নয়।

http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml


1

সমস্ত ব্রাউজার কিন্তু আইই বিধি উপেক্ষা করে। এটি স্টার হ্যাক হিসাবে পরিচিত। আমি মনে করি আইআই 7 মান মোডে নিয়মগুলি উপেক্ষা করবে।

এই ক্ষেত্রে, ফন্টের বিধি সেট করা হয় এবং তারপরে আইই 6 এবং কখনও কখনও 7 এর জন্য ওভাররাইড করা হয়।


এটি তারকা-এইচটিএমএল হ্যাক নয়। এটি একটি নির্বাচক যায় এবং বৈধ CSS হয়।
ববিনস

: @bobince রাশি হ্যাক এবং স্টার এইচটিএমএল হ্যাক দুটি ভিন্ন জিনিস en.wikipedia.org/wiki/CSS_filter#Star_hack বনাম en.wikipedia.org/wiki/CSS_filter#Star_HTML_hack
মাইক: Covington


0

এটি একটি সিএসএস হ্যাক, এই নিয়মটি কেবল আই 7 এবং নীচে প্রয়োগ করা হবে।

আমি যদিও এটি ব্যবহার করার প্রস্তাব দিই না, আইই এর অসম্পূর্ণতাগুলি ঠিক করার আরও ভাল উপায় আছে।


0

এর মতো অক্ষর স্থাপন করা হ'ল আইকন 6 পাওয়ার জন্য কোনও স্টাইলের সম্পত্তি ব্যবহারের জন্য হ্যাক / ওয়ার্কআরআউন্ড, এটি আরও "বুদ্ধিমান" ব্রাউজার থেকে আড়াল করার সময়।

থেকে এখানে :

দীর্ঘ গল্পের সংক্ষিপ্ত বিবরণ কাটাতে, ইন্টারনেট এক্সপ্লোরার সিএসএস পার্সার বৈশিষ্ট্যগুলির নাম আবিষ্কার করার চেষ্টা করার জন্য অত্যধিক আগ্রাসী এবং প্রকৃতপক্ষে অ-অক্ষরীয় অক্ষরগুলিকে অগ্রাহ্য করবে। আমার পরীক্ষা থেকে এটি অন্তত আই 5 এর পরে দেখা যাচ্ছে।

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