নিম্নলিখিত সিএসএস বৈধ কিনা কেউ আমাকে বলতে পারবেন?
.class {
background-color:none;
}
background:none;
, যা বৈধ এবং যা পটভূমির রঙকে স্বচ্ছ হিসাবে সেট করে।
নিম্নলিখিত সিএসএস বৈধ কিনা কেউ আমাকে বলতে পারবেন?
.class {
background-color:none;
}
background:none;
, যা বৈধ এবং যা পটভূমির রঙকে স্বচ্ছ হিসাবে সেট করে।
উত্তর:
একটি বৈধ মান না transparent
হিসাবে আপনি সম্ভবত চান ।none
background-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;
কার্যকর করে তোলে।