গৃহীত উত্তর (ব্যবহার করে a[href$='.pdf']
) ধরে নিয়েছে যে পিডিএফ-এর একটি লিঙ্ক সবসময়ই শেষ হবে .pdf
। এটি অগত্যা নয়, কারণ লিঙ্কটিতে একটি ক্যোরি স্ট্রিং বা হ্যাশ টুকরা থাকতে পারে, উদাহরণস্বরূপ ইউটিএম ট্র্যাকিং কোড বা একটি পৃষ্ঠা নম্বর সহ, এই ক্ষেত্রে লিঙ্কগুলি মিলে না। আসলে আপনার আবেদনের উপর নির্ভর করে এটি বেশিরভাগ লিঙ্কের ক্ষেত্রে হতে পারে।
<a href="/manual.pdf?utm_source=homepage">A PDF File</a>
<a href="/manual.pdf#page=42">A PDF File</a>
আপনি যদি নিশ্চিত করতে চান যে আপনার নিয়মটিও সেই ক্ষেত্রে প্রয়োগ করা হয় আপনি .pdf
ব্যবহার করে গুণাবলীর যে কোনও জায়গায় মেলাতে পারেন
a[href*='.pdf']
তবে এটি তখন সাবডোমেনের মতো কিছু অপ্রত্যাশিত তবে অনিচ্ছাকৃত জিনিসের সাথে মিলবে our.pdf.domain.com/a-page
। তবে আমরা এটিকে আরও সঙ্কুচিত করতে পারি, কারণ আমরা জানি আমরা কেবল এটির পিডিএফ ব্যবহার করব যাতে ক্যোরি স্ট্রিং বা হ্যাশ টুকরা রয়েছে। যদি আমরা 3 টি কেস একত্রিত করি তবে আমাদের সমস্ত পিডিএফ লিঙ্কের সাথে মেলে।
a[href$='.pdf'], a[href*='.pdf?'], a[href*='.pdf#'] {
background: red;
}