কম্পিউটার

সিএসএস কি:ফার্স্ট-অফ-টাইপ সিউডো-ক্লাস?

কখনও কখনও আমরা যখন আমাদের CSS তৈরি করি, তখন আমরা একটি নির্দিষ্ট উপাদানকে লক্ষ্য করতে চাই। ধরা যাক যদি আমাদের কাছে <div> পূর্ণ একটি HTML ডকুমেন্ট থাকে ট্যাগ এবং <span> ট্যাগ, কিন্তু শুধুমাত্র প্রতিটি টাইপের প্রথমটিকে টার্গেট করতে চেয়েছিল যাতে এটি কোনোভাবে স্টাইল করা যায়। আমরা এটা করতে পারি যাকে বলা হয় :first-of-type pseudo-class.

একটি ছদ্ম-শ্রেণি হল একটি সিএসএস নির্বাচকের জন্য নির্দিষ্ট শৈলী প্রদত্ত মূল শৈলী থেকে আলাদা করার একটি উপায়। এটি উপাদানটি কোন অবস্থায় আছে তার উপর নির্ভর করে। এই ক্ষেত্রে, আমরা প্রথম <div> নির্বাচন করতে চাই। এবং প্রথম <span> তাই আমরা এটিকে স্টাইল করতে পারি - অন্য কোন স্প্যান বা ডিভ নির্বাচন করা হবে না।

আপনাকে শুরু করার জন্য এখানে একটি উদাহরণ রয়েছে:

<html>
 
 <head>
   <style>
     body {
       display: flex;
       flex-flow: row wrap;
     }
     div {
       height: 100px;
       width: 200px;
       border: 1px solid black;
       margin: 20px;
       padding: 20px;
     }
 
     /* First of type */
     div:first-of-type {
       background: purple;
       color: white;
     }
     div span:first-of-type {
       color: red;
       text-decoration: underline;
       background: lightblue;
     }
 
   </style>
 </head>
 <body>
 
   <div>I am the first div<span> I am inside the div and the first span</span><span> I am the second span</span></div>
   <div>I am the second the div<span> I am inside the div</span><span> I am the second span</span></div>
   <div>I am the third div<span> I am inside the div</span><span> I am the second span</span></div>
   <div>I am the fourth div<span> I am inside the div</span><span> I am the second span</span></div>
   <div>I am the fifth div<span> I am inside the div</span><span> I am the second span</span></div>
   <div>I am the sixth div<span> I am inside the div</span><span> I am the second span</span></div>
   <div>I am the seventh div<span> I am inside the div</span><span> I am the second span</span></div>
 </body>
</html>

এখানে আমাদের সেই ডিভের ভিতরে ডিভ এবং স্প্যানগুলির একটি সেট রয়েছে। CSS নির্বাচক div:first-of-type শুধুমাত্র তার ধরনের প্রথম উপাদান নির্বাচন করে এবং এটি শৈলী. div span:first-of-type প্রতিটি div-এ প্রথম স্প্যান নির্বাচন করে যেহেতু div হল মূল উপাদান।

div:first-of-type div:nth-child(1) বলার মতই হবে

উপসংহার

এই নিবন্ধে আমরা দেখেছি :প্রথম-অফ-টাইপ ছদ্ম-শ্রেণী। আমরা দেখেছি যে একটি ছদ্ম-শ্রেণি মূলত এমন কিছু যা বর্ণনা করে যে অবস্থায় আমরা CSS নির্বাচককে স্টাইল করার সময় চাই। আমরা সাধারণ সিনট্যাক্সও দেখেছি। আমি অন্যান্য ছদ্ম-নির্বাচনকারীদের দিকে নজর দেওয়ার পরামর্শ দেব এবং তাদের জন্যও একটি অনুভূতি পেতে চাই!


  1. সিএসএস-এ সিউডো-ক্লাস কি?

  2. সিএসএসে :প্রথম শিশু ছদ্ম-শ্রেণী

  3. CSS-এ :nম-শিশু ছদ্ম-শ্রেণী

  4. CSS-এ বর্ডার-স্টাইল প্রপার্টি