যদি তা হয় তবে এটি কার্যকরভাবে visibilityসম্পত্তি হ্রাস করে ?
(আমি বুঝতে পারি যে ইন্টারনেট এক্সপ্লোরার এখনও এই সিএসএস 2 সম্পত্তি সমর্থন করে না))
লেআউট ইঞ্জিনের তুলনা
আরও দেখুন: দৃশ্যমানতার মধ্যে পার্থক্য কী: লুকানো এবং প্রদর্শন: কিছুই নয়
যদি তা হয় তবে এটি কার্যকরভাবে visibilityসম্পত্তি হ্রাস করে ?
(আমি বুঝতে পারি যে ইন্টারনেট এক্সপ্লোরার এখনও এই সিএসএস 2 সম্পত্তি সমর্থন করে না))
লেআউট ইঞ্জিনের তুলনা
আরও দেখুন: দৃশ্যমানতার মধ্যে পার্থক্য কী: লুকানো এবং প্রদর্শন: কিছুই নয়
উত্তর:
বিভিন্ন উত্তর থেকে যাচাই করা তথ্যের সংকলন এখানে।
এই প্রতিটি CSS বৈশিষ্ট্য অনন্য। কোনও উপাদান দৃশ্যমান নয় এমন রেন্ডারিংয়ের পাশাপাশি, তাদের নিম্নলিখিত অতিরিক্ত প্রভাব (গুলি) রয়েছে:
সংঘর্ষের ঘটনা ট্যাবর্ডার অস্বচ্ছতা: 0 না হ্যাঁ হ্যাঁ দৃশ্যমানতা: কোন গোপন নেই দৃশ্যমানতা: ধস হ্যাঁ * না না প্রদর্শন: না হ্যাঁ না না * হ্যাঁ একটি টেবিল উপাদান ভিতরে, অন্যথায় না।
visibility:hidden, তবে opacity: 0মাউস ক্লিকটি সনাক্ত করার জন্য আপনাকে এর পরিবর্তে ব্যবহার করতে হবে।
opacity:0 বা display:none, কিন্তু যদি আপনি ব্যবহার visibility: hidden আপনার কি সন্তান দৃশ্যমান করতে পারেন সঙ্গেvisibility: visible
না এটা না। একটি বড় পার্থক্য আছে। এগুলি অনুরূপ কারণ আপনি যদি দৃশ্যমানতাটি লুকিয়ে থাকেন বা অস্বচ্ছতা 0 থাকে তবে আপনি উপাদানটির মাধ্যমে দেখতে পারেন
অস্বচ্ছতা: 0 : আপনি এর পিছনে উপাদানগুলিতে ক্লিক করতে পারবেন না ।
দৃশ্যমানতা: লুকানো : আপনি এর পিছনে উপাদানগুলিতে ক্লিক করতে পারেন ।
visibilityএবং মধ্যে অনেক পার্থক্য আছে opacity। বেশিরভাগ উত্তর কিছু পার্থক্য উল্লেখ করে, তবে এখানে একটি সম্পূর্ণ তালিকা is
অস্বচ্ছতা হস্তান্তরিত হয় না, যখন দৃশ্যমানতা থাকে
অস্বচ্ছতা অ্যানিমেটেবল হয় যখন দৃশ্যমানতা হয় না।
(আচ্ছা, প্রযুক্তিগতভাবে এটি তবে তবে "37% ধসে পড়েছে এবং hidden৩% লুকিয়ে রয়েছে" এর জন্য কেবল কোনও আচরণই সংজ্ঞায়িত হয়নি, তাই আপনি এটিকে অ-অ্যানিমেটেবল হিসাবে বিবেচনা করতে পারেন))
অস্বচ্ছতা ব্যবহার করে আপনি কোনও শিশু উপাদানটিকে তার পিতামাতার চেয়ে বেশি অস্বচ্ছ করতে পারবেন না। EG যদি আপনার রঙের সাথে এপি থাকে: কালো এবং অস্বচ্ছতা: 0.5, আপনি এর কোনও শিশুকে পুরোপুরি কালো করতে পারবেন না। অস্বচ্ছতার জন্য বৈধ মানগুলি 0 এবং 1 এর মধ্যে হয় এবং এই উদাহরণটির জন্য 2 প্রয়োজন হবে!
ফলস্বরূপ, মার্টিনের মন্তব্য অনুসারে , আপনি একটি অদৃশ্য পিতামাতার (দৃশ্যমানতার সাথে: লুকানো) একটি দৃশ্যমান শিশু (দৃশ্যমান সহ: দৃশ্যমান) রাখতে পারেন। এটি অস্বচ্ছতা দিয়ে অসম্ভব; যদি কোনও পিতামাতার অস্বচ্ছতা থাকে: 0; এর শিশুরা সবসময় অদৃশ্য থাকে।
কর্নেলের উত্তরে উল্লেখ করা হয়েছে যে অস্বচ্ছতার মানগুলি 1 টিরও কম তার নিজস্ব স্ট্যাকিং প্রসঙ্গ তৈরি করে; দৃশ্যমানতার জন্য কোনও মান দেয় না।
(আমি আশা করি আমি এটি প্রদর্শনের কোনও উপায় ভাবতে পারি, তবে আমি দৃশ্যমানতার গোপন উপাদানটি দেখানোর কোনও উপায় সম্পর্কে ভাবতে পারি না: লুকানো উপাদান))
ফিলানাশের উত্তর অনুসারে , অস্বচ্ছতাযুক্ত উপাদানগুলি: 0 এখনও স্ক্রিন পাঠকদের দ্বারা পঠিত হয়, যখন দৃশ্যমান: লুকানো উপাদানগুলি হয় না।
ক্রিস নয়ের উত্তর অনুসারে , দৃশ্যমানতার আরও বিকল্প রয়েছে (যেমন পতন) এবং যে উপাদানগুলি দৃশ্যমান নয় সেগুলি ক্লিকগুলিতে আর সাড়া দেয় না এবং এতে ট্যাবড করা যায় না।
(এটিকে একটি সম্প্রদায়ের উইকি বানানো, যেহেতু বিদ্যমান উত্তরগুলি থেকে orrowণ নেওয়া অন্যথায় ন্যায়সঙ্গত হবে না))
আমি এ সম্পর্কে পুরোপুরি নিশ্চিত নই, তবে আমার মনে হয় পর্দার পাঠকরা লুকিয়ে থাকা দৃশ্যমানতার জন্য সেট করা জিনিসগুলি পড়েন না তবে তারা অস্বচ্ছতা নির্বিশেষে জিনিসগুলি পড়তে পারে।
আমি ভাবতে পারি এই পার্থক্য।
আমি পুরোপুরি নিশ্চিত নই, তবে আমি ক্রস ব্রাউজারের স্বচ্ছতা এটিই করি:
opacity: 0.6;
-moz-opacity: 0.6;
filter: alpha(opacity=60);
দৃশ্যমানতার সাথে অবজেক্টগুলি: লুকানো এখনও আকার রয়েছে, তারা কেবল দৃশ্যমান নয়। অস্বচ্ছ শূন্য উপাদানগুলি এখনও ক্লিক করা যেতে পারে এবং অন্যান্য ইভেন্টগুলিতে প্রতিক্রিয়া জানাতে পারে।
একটিতে স্টাইল উপাদানগুলিকে প্রভাবিত করে এমন একটি স্টার স্টাইল তৈরি করার সময় contenteditableআমি লক্ষ্য করেছি যে আপনি যদি কিছু সেট করেন visibility: hiddenতবে ইনপুট ক্যারেট সত্যিই এটির সাথে ইন্টারঅ্যাক্ট করতে চায় না। যেমন যদি আপনার হয়
<div contenteditable><span style='visibility: hidden;'></span></div>
... তবে মনে হচ্ছে আপনি যদি ডিভ / স্প্যানটি ফোকাস করেন তবে আপনি আসলে এটি টাইপ করতে পারবেন না। যদিও opacity: 0এটি দিয়ে মনে হয় আপনি পারবেন। আমি এটির ব্যাপকভাবে পরীক্ষা করিনি, তবে অনুভব করেছি যে এখানে এটি উল্লেখ করা উপযুক্ত কারণ এই পৃষ্ঠায় অন্য কেউ পাঠ্য ইনপুটটির প্রভাব সম্পর্কে কথা বলেননি। এটি সম্ভবত উপরে বর্ণিত ইভেন্টগুলির সামগ্রীর সাথে সম্পর্কিত বলে মনে হচ্ছে ।
ফিল যা বলেছে তা সত্য।
আইই যদিও অস্বচ্ছতা সমর্থন করে:
filter:alpha(opacity=0);
বৈশিষ্ট্যগুলির বিভিন্ন অর্থগত অর্থ রয়েছে। যদিও সিম্যান্টিক সিএসএসের শব্দগুলি নির্বোধ হতে পারে, অন্য ব্যবহারকারীরা যেমন স্ক্রিন পাঠকদের মতো ডিভাইসে প্রভাব ফেলেছে বলে উল্লেখ করেছেন - যেখানে শব্দার্থক পৃষ্ঠাগুলির অ্যাক্সেসযোগ্যতায় প্রভাব ফেলে।