Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • CSS Documentation12টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • CSS কী?
  • CSS Syntax
  • Selectors
  • Colors
  • Background
  • Box Model
  • Display
  • Position
  • Flexbox
  • Grid
  • Responsive Design
  1. Docs
  2. CSS
  3. CSS Selectors (সিলেক্টর)
CSSBeginner

CSS Selectors (সিলেক্টর)

Class, id, element, attribute, pseudo-class ও combinator সহ CSS selector-এর সম্পূর্ণ বাংলা গাইড।

17টি অংশবাংলা ভাষায়

Selector হলো CSS-এর সেই অংশ যা নির্ধারণ করে কোন element-এ স্টাইল প্রযোজ্য হবে। সঠিক selector ব্যবহার মানেই কোডের অর্ধেক সমাধান।

মৌলিক selector

Element selector

p { color: dimgray; }       /* সব <p> */
h1 { font-weight: bold; }  /* সব <h1> */

Class selector (.)

.btn { padding: 10px 20px; }
/* HTML: <button class="btn"> */

ID selector (#)

#header { position: fixed; }
/* HTML: <header id="header"> */

Attribute selector

input[type="email"] { border-color: blue; }
a[target="_blank"]::after { content: " ↗"; }

Pseudo-class

  • :hover — মাউস রাখলে
  • :focus — ফোকাস করলে
  • :first-child — প্রথম সন্তান
  • :nth-child(2) — ক্রমিক অনুযায়ী
  • :not(selector) — বাদ দিয়ে
a:hover { color: green; }
li:first-child { font-weight: bold; }

Combinator

প্রতীকনামঅর্থ
A BdescendantA-এর ভেতরের সব B
A > BchildA-এর সরাসরি সন্তান B
A + Badjacent siblingA-র ঠিক পরের B
A ~ Bgeneral siblingA-র পরে থাকা B
nav > ul { /* nav-এর সরাসরি ul */
  display: flex;
}
h2 + p { /* h2-এর ঠিক পরের p */
  margin-top: 0;
}
specificity মাথায় রাখুন

ID-এর Specificity সবচেয়ে বেশি, তারপর class, তারপর element। বেশি নির্দিষ্ট selector দিয়ে সাধারণ selector-কে আবৃত করা কঠিন — তাই সহজ selector দিয়ে শুরু করুন।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরCSS Syntax (বাক্য গঠন)পরেরCSS Colors (রং)
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com