নিম্নলিখিত সিএসএস বৈধ কিনা কেউ আমাকে বলতে পারবেন?
.class {
background-color:none;
}
background:none;, যা বৈধ এবং যা পটভূমির রঙকে স্বচ্ছ হিসাবে সেট করে।
নিম্নলিখিত সিএসএস বৈধ কিনা কেউ আমাকে বলতে পারবেন?
.class {
background-color:none;
}
background:none;, যা বৈধ এবং যা পটভূমির রঙকে স্বচ্ছ হিসাবে সেট করে।
উত্তর:
একটি বৈধ মান না transparentহিসাবে আপনি সম্ভবত চান ।nonebackground-color
সিএসএস 2.1 বৈশিষ্ট যুক্তরাষ্ট্রের নিম্নলিখিত background-colorসম্পত্তি:
Value: <color> | transparent | inherit
<color>মূল শব্দ বা রঙের একটি সাংখ্যিক উপস্থাপনা হতে পারে। বৈধ colorকীওয়ার্ডগুলি হ'ল :
জল, কালো, নীল, ফুচিয়া, ধূসর, সবুজ, চুন, মেরুন, নৌ, জলপাই, কমলা, বেগুনি, লাল, রৌপ্য, টিল, সাদা এবং হলুদ
transparentএবং inheritতাদের নিজস্ব বৈধ কীওয়ার্ড, তবে noneতা নয়।
transparent, আপনি যদি পটভূমির রং "অফ" করতে চান তবে আপনি এটি ব্যবহার করেন।
color, না font-color। যখনই অন্য ফন্টের সম্পত্তি এর fontসামনে উপস্থিত হয় তখন
না, transparentপরিবর্তে ব্যবহার করুন none। এখানে কাজ করে উদাহরণ দেখুন এই উদাহরণে আপনি যদি এটিতে পরিবর্তন transparentকরেন noneতবে কাজ করবে না
মত ব্যবহার করুন .class { background-color:transparent; }
উত্তর না হয়।
.class {
background-color: none; /* do not do this */
}
.class {
background-color: transparent;
}
background-color: transparentআপনি যা করতে চেয়েছিলেন একই জিনিস সম্পাদন করে background-color: none।
.class {
background-color:none;
}
এটি কোনও বৈধ সম্পত্তি নয়। ডাব্লু 3 সি বৈধকারক নিম্নলিখিত ত্রুটি প্রদর্শন করবে:
মান ত্রুটি: ব্যাকগ্রাউন্ড-রঙ কোনওটিই একটি পটভূমির রঙ মান নয়: কোনওটি নয়
transparentসিএসএসের স্পেসিফিকেশন বিকাশের সময় মানগুলির পরিবর্তে ভাল শব্দ 0বা noneমান হিসাবে বেছে নেওয়া যেতে পারে ।
সিএসএস স্তর 3 unsetসম্পত্তি মূল্য নির্দিষ্ট করে । এমডিএন থেকে :
আনসেট করা সিএসএস কীওয়ার্ডটি প্রাথমিক এবং উত্তরাধিকারী কীওয়ার্ডগুলির সংমিশ্রণ। এই দুটি সিএসএস-বিস্তৃত কীওয়ার্ডগুলির মতো এটি সিএসএস শর্টহ্যান্ড সহ যে কোনও সিএসএস সম্পত্তিতে প্রয়োগ করা যেতে পারে। এই কীওয়ার্ডটি সম্পত্তিটি তার উত্তরাধিকার সূত্রে প্রাপ্ত মান অনুসারে পুনরায় সেট করে যদি এটি তার পিতামাতার কাছ থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হয় বা যদি না হয় তবে তার প্রাথমিক মানতে আসে। অন্য কথায়, এটি প্রথম ক্ষেত্রে উত্তরাধিকারী কীওয়ার্ড এবং দ্বিতীয় ক্ষেত্রে প্রাথমিক কীওয়ার্ডের মতো আচরণ করে।
দুর্ভাগ্যক্রমে এই মানটি বর্তমানে IE, সাফারি এবং অপেরা সহ সমস্ত ব্রাউজারগুলিতে সমর্থিত নয়। আমি আপাতত ব্যবহার transparentকরার পরামর্শ দিচ্ছি ।
এটি লিখুন:
.class {
background-color:transparent;
}
সুতরাং, আমি যেখানে এই সমাধানটি আমাকে ব্যবহার করতে হয়েছিল সেই দৃশ্যটি ব্যাখ্যা করতে চাই। মূলত, আমি অন্য সিএসএস দ্বারা সেট করা ব্যাকগ্রাউন্ড-রঙের বৈশিষ্ট্যটি পূর্বাবস্থায় ফেরাতে চেয়েছিলাম। প্রত্যাশিত শেষ ফলাফলটি এটিকে এমনভাবে দেখানো হয়েছিল যে আসল সিএসএস কখনও ব্যাকগ্রাউন্ড-রঙের বৈশিষ্ট্য প্রয়োগ করে নি। সেটিং background-color:transparent;কার্যকর করে তোলে।