আমি একটি প্রকল্পে এই সিএসএস কোডটি চিহ্নিত করেছি:
html, body { :)width: 640px;}
আমি এখন অনেক দিন ধরে সিএসএসের সাথে ছিলাম তবে আমি এই ":)" কোডটি আগে কখনও দেখিনি। এর কিছু অর্থ আছে বা এটি কেবল একটি টাইপো?
আমি একটি প্রকল্পে এই সিএসএস কোডটি চিহ্নিত করেছি:
html, body { :)width: 640px;}
আমি এখন অনেক দিন ধরে সিএসএসের সাথে ছিলাম তবে আমি এই ":)" কোডটি আগে কখনও দেখিনি। এর কিছু অর্থ আছে বা এটি কেবল একটি টাইপো?
উত্তর:
জাভাস্ক্রিপ্টকিট.কমের একটি নিবন্ধ থেকে , এটি আই 7 এবং এর আগের সংস্করণগুলির জন্য প্রয়োগ করা হয়েছে :
যদি আপনি
*
কোনও সম্পত্তির নামের ঠিক আগেই একটি অ-অক্ষরযুক্ত অক্ষর যেমন একটি তারকাচিহ্ন ( ) হিসাবে যুক্ত করেন তবে সম্পত্তিটি অন্য ব্রাউজারগুলিতে নয়, আইইতে প্রয়োগ করা হবে।
<= আইই 8 এর জন্য একটি হ্যাকও রয়েছে :
div {
color: blue; /* All browsers */
color: purple\9; /* IE8 and earlier */
*color: pink; /* IE7 and earlier */
}
তবে এটি একটি ভাল ধারণা নয়, তারা বৈধতা দেয় না। আইই এর নির্দিষ্ট সংস্করণগুলি লক্ষ্যবস্তু করার জন্য শর্তসাপেক্ষ মন্তব্য সহ আপনি সর্বদা নির্দ্বিধায় কাজ করেন :
<!--[if lte IE 8]><link rel="stylesheet" href="ie-8.css"><![endif]-->
<!--[if lte IE 7]><link rel="stylesheet" href="ie-7.css"><![endif]-->
<!--[if lte IE 6]><link rel="stylesheet" href="ie-6.css"><![endif]-->
তবে যারা হ্যাকটিকে বাস্তবের মধ্যে দেখতে চান তাদের জন্য দয়া করে আপনার কাছে থাকা IE এর সর্বশেষ সংস্করণে এই পৃষ্ঠাটি খুলুন । তারপরে একটি করে বিকাশকারী মোডে যান F12। এমুলেশন বিভাগে ( ctrl+ 8) নথির মোডে পরিবর্তন করুন 7
এবং দেখুন কী ঘটে।
পৃষ্ঠায় ব্যবহৃত সম্পত্তিটি হ'ল :)font-size: 50px;
।
:
মানে কিছু অন্যরকম? নাহলে, আমি রাখতে পারি না *********************font-size: "150%";
, ইত্যাদি?
আই আই 7 এবং আগের ব্রাউজারগুলিকে লক্ষ্য করতে এটি কোনও সিএসএস হ্যাকের মতো দেখাচ্ছে। যদিও এটি অবৈধ সিএসএস এবং ব্রাউজারগুলির এটিকে উপেক্ষা করা উচিত, আই 7 এবং এর আগের সংস্করণটি এই বিধিটিকে পার্স এবং সম্মান করবে। কার্যত এই হ্যাকের উদাহরণ এখানে:
সিএসএস
body {
background: url(background.png);
:)background: url(why-you-little.png);
}
আইই 8 (নিয়ম উপেক্ষা করে)
আই 7 (বিধি প্রয়োগ করে)
মনে রাখবেন এটি হাসি মুখ হতে হবে না; ব্রাউজারহ্যাকস উল্লেখ করেছেন:
এই অক্ষরগুলির যে কোনও সমন্বয়: [সম্পত্তির নামটি আগে কাজ করবে] ইন্টারনেট এক্সপ্লোরার ≤ 7
! $ & * ( ) = % + @ , . / ` [ ] # ~ ? : < > |