আপনি যদি এটি কেবল সিএসএস হিসাবে চান, অক্ষম যুক্তি সিএসএস দ্বারা সংজ্ঞায়িত করা উচিত।
সিএসএস সংজ্ঞাগুলিতে যুক্তি সরাতে আপনাকে অ্যাট্রিবিউট সিলেক্টর ব্যবহার করতে হবে। এখানে কিছু উদাহরন :
সঠিক লিঙ্কযুক্ত লিঙ্কটি অক্ষম করুন: =
আপনি এমন লিঙ্কগুলিকে অক্ষম করতে বেছে নিতে পারেন যাতে নির্দিষ্ট হেরেফের মান রয়েছে:
<a href="//website.com/exact/path">Exact path</a>
[href="https://stackoverflow.com//website.com/exact/path"]{
pointer-events: none;
}
কোনও লিঙ্ক অক্ষম করুন যাতে পথের একটি অংশ রয়েছে: *=
এখানে, /keyword/
পথে থাকা যে কোনও লিঙ্ক অক্ষম করা হবে
<a href="//website.com/keyword/in/path">Contains in path</a>
[href*="/keyword/"]{
pointer-events: none;
}
যে লিঙ্কটি শুরু হয় তা অক্ষম করুন: ^=
[attribute^=value]
অপারেটর লক্ষ্য একটি বৈশিষ্ট্য যে কোনো সুনির্দিষ্ট মানের সঙ্গে শুরু হয়। আপনাকে ওয়েবসাইটগুলি এবং মূল পাথগুলি বাতিল করতে দেয়।
<a href="//website.com/begins/with/path">Begins with path</a>
[href^="//website.com/begins/with"]{
pointer-events: none;
}
এমনকি আপনি এটি অ-https লিঙ্কগুলি অক্ষম করতে ব্যবহার করতে পারেন। উদাহরণ স্বরূপ :
a:not([href^="https://"]){
pointer-events: none;
}
এর সাথে শেষ হওয়া কোনও লিঙ্কটি অক্ষম করুন: $=
[attribute$=value]
অপারেটর একটি বৈশিষ্ট্য লক্ষ্য করে একটি সুনির্দিষ্ট মানের দিয়ে শেষ হয়। ফাইল এক্সটেনশনগুলি বাতিল করতে এটি কার্যকর হতে পারে।
<a href="/path/to/file.pdf">Link to pdf</a>
[href$=".pdf"]{
pointer-events: none;
}
বা অন্য কোনও বৈশিষ্ট্য
CSS যে কোনও HTML বৈশিষ্ট্যকে লক্ষ্য করতে পারে target হতে পারে rel
, target
, data-custom
ইত্যাদি ...
<a href="#" target="_blank">Blank link</a>
[target=_blank]{
pointer-events: none;
}
বৈশিষ্ট্য নির্বাচনকারীদের সম্মিলন
আপনি একাধিক বিধি চেইন করতে পারেন। আসুন আমরা বলি যে আপনি প্রতিটি বাহ্যিক লিঙ্কটি অক্ষম করতে চান, তবে আপনার ওয়েবসাইটের দিকে ইঙ্গিত করে এমনগুলি নয়:
a[href*="//"]:not([href*="my-website.com"]) {
pointer-events: none;
}
অথবা নির্দিষ্ট ওয়েবসাইটের পিডিএফ ফাইলের লিঙ্কগুলি অক্ষম করুন:
<a href="//website.com/path/to/file.jpg">Link to image</a>
[href^="//website.com"][href$=".jpg"] {
color: red;
}
ব্রাউজার সমর্থন
বৈশিষ্ট্য নির্বাচনকারীরা আই 7 এর পরে সমর্থিত। :not()
আইই 9 সাল থেকে নির্বাচক