সিএসএস
🌈সিএসএস কি?
📋সিএসএস হলো নির্দিষ্ট এলিমেন্ট নির্বাচন করার পদ্ধতি।
⚒️সিএসএস নির্দিষ্ট এলিমেন্ট নির্বাচন করতে ব্যবহৃত হয়।
সিএসএস সমূহ
সিএসএস এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ * - সকল এলিমেন্ট সিলেক্ট করা
- ➡️ element - নির্দিষ্ট এলিমেন্ট সিলেক্ট করা
- ➡️ element, element - একাধিক এলিমেন্টের গ্রুপ সিলেক্ট করা
- ➡️ odd - বিজোড় অবস্থানের এলিমেন্ট সিলেক্ট করা
- ➡️ even - জোড় অবস্থানের এলিমেন্ট সিলেক্ট করা
- ➡️ #id - নির্দিষ্ট আইডির এলিমেন্ট সিলেক্ট করা
- ➡️ .class - নির্দিষ্ট ক্লাসের এলিমেন্ট সিলেক্ট করা
- ➡️ select-attribute-group - নির্দিষ্ট অ্যাট্রিবিউটের এলিমেন্ট সিলেক্ট করা
- ➡️ first-letter - এলিমেন্টের প্রথম অক্ষর সিলেক্ট করা
- ➡️ first-line - এলিমেন্টের প্রথম লাইন সিলেক্ট করা
- ➡️ first-child - প্যারেন্টের প্রথম চাইল্ড এলিমেন্ট সিলেক্ট করা
- ➡️ last-child - প্যারেন্টের শেষ চাইল্ড এলিমেন্ট সিলেক্ট করা
- ➡️ first-of-type - একই ধরনের প্রথম এলিমেন্ট সিলেক্ট করা
- ➡️ last-of-type - একই ধরনের শেষ এলিমেন্ট সিলেক্ট করা
- ➡️ nth-child - নির্দিষ্ট অবস্থানের চাইল্ড এলিমেন্ট সিলেক্ট করা
- ➡️ only-child - একমাত্র চাইল্ড এলিমেন্ট সিলেক্ট করা
- ➡️ select-element-descendant - এলিমেন্টের বংশধর এলিমেন্ট সিলেক্ট করা
- ➡️ > - এলিমেন্টের প্যারেন্ট সিলেক্ট করা
- ➡️ + - এলিমেন্টের পরবর্তী সিবলিং সিলেক্ট করা
- ➡️ ~ - এলিমেন্টের পরবর্তী সব সিবলিং সিলেক্ট করা
- ➡️ select-all-element-attribute - নির্দিষ্ট অ্যাট্রিবিউটযুক্ত সকল এলিমেন্ট সিলেক্ট করা
- ➡️ select-element-attribute-value - নির্দিষ্ট অ্যাট্রিবিউটের নির্দিষ্ট মানযুক্ত এলিমেন্ট সিলেক্ট করা
- ➡️ select-element-attribute-value-contain - অ্যাট্রিবিউটের মানে নির্দিষ্ট শব্দ থাকা এলিমেন্ট সিলেক্ট করা
- ➡️ select-element-attribute-start-value - নির্দিষ্ট মান দিয়ে শুরু হওয়া অ্যাট্রিবিউটযুক্ত এলিমেন্ট সিলেক্ট করা
- ➡️ select-element-attribute-end-value - নির্দিষ্ট মান দিয়ে শেষ হওয়া অ্যাট্রিবিউটযুক্ত এলিমেন্ট সিলেক্ট করা
- ➡️ select-element-attribute-match-substring-value - অ্যাট্রিবিউটের মানের নির্দিষ্ট অংশের সাথে মিলে যাওয়া এলিমেন্ট সিলেক্ট করা
select-all-element - সকল এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
* {
color: red;
}
</style>
</head>
<body>
<ul>
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
select-element - নির্দিষ্ট এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color: tomato;
}
p {
color: orange;
}
</style>
</head>
<body>
<div>
<h1>প্রোগ্রামিং শিখুন</h1>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>
</body>
</html>
select-element-group - একাধিক এলিমেন্টের গ্রুপ সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
h1, p {
color: red;
}
</style>
</head>
<body>
<div>
<h1>প্রোগ্রামিং শিখুন</h1>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>
</body>
</html>
odd - বিজোড় অবস্থানের এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
li:nth-of-type(odd) {
background-color: tomato;
}
li:nth-of-type(even) {
background-color: orange;
}
</style>
</head>
<body>
<ul>
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
even - জোড় অবস্থানের এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
li:nth-of-type(odd) {
background-color: tomato;
}
li:nth-of-type(even) {
background-color: orange;
}
</style>
</head>
<body>
<ul>
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
select-id - নির্দিষ্ট আইডির এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
#list {
background-color: tomato;
}
</style>
</head>
<body>
<ul id="list">
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
select-class - নির্দিষ্ট ক্লাসের এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
background-color: tomato;
}
</style>
</head>
<body>
<div class="container">
<h1>প্রোগ্রামিং শিখুন</h1>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>
</body>
</html>
select-attribute-group - নির্দিষ্ট অ্যাট্রিবিউটের এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
#list, .container {
background-color: tomato;
}
</style>
</head>
<body>
<div class="container">
<h1>প্রোগ্রামিং শিখুন</h1>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>
<br>
<ul id="list">
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
first-letter - এলিমেন্টের প্রথম অক্ষর সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
h1::first-letter {
color: tomato;
}
</style>
</head>
<body>
<h1>সিএসএস</h1>
</body>
</html>
first-line - এলিমেন্টের প্রথম লাইন সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
p::first-line {
color: tomato;
}
</style>
</head>
<body>
<p>প্রোগ্রামিং শিখুন<br> প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</body>
</html>
first-child - প্যারেন্টের প্রথম চাইল্ড এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
li:first-child {
color: red;
}
</style>
</head>
<body>
<ul>
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
last-child - প্যারেন্টের শেষ চাইল্ড এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
li:last-child {
color: red;
}
</style>
</head>
<body>
<ul>
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
first-of-type - একই ধরনের প্রথম এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
li:first-of-type {
color: red;
}
</style>
</head>
<body>
<ul>
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
last-of-type - একই ধরনের শেষ এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
li:last-of-type {
color: red;
}
</style>
</head>
<body>
<ul>
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
nth-child - নির্দিষ্ট অবস্থানের চাইল্ড এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
li:nth-child(2) {
color: red;
}
</style>
</head>
<body>
<ul>
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
</ul>
</body>
</html>
only-child - একমাত্র চাইল্ড এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
div p:only-child {
color: coral;
}
</style>
</head>
<body>
<div>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>
<div>
<p>হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<p>ক্যাসকেডিং স্টাইল শিট</p>
</div>
</body>
</html>
select-element-descendant - এলিমেন্টের বংশধর এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
div p:only-child {
color: coral;
}
</style>
</head>
<body>
<div>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>
<div>
<p>হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<p>ক্যাসকেডিং স্টাইল শিট</p>
</div>
</body>
</html>
select-element-parent - এলিমেন্টের প্যারেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
div > p {
background: coral;
}
</style>
</head>
<body>
<div>
<p>হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<section>
<p>ক্যাসকেডিং স্টাইল শিট</p>
</section>
<div>
</body>
</html>
select-element-sibling - এলিমেন্টের পরবর্তী সিবলিং সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
div + p {
color: coral;
}
</style>
</head>
<body>
<div>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</div>
<p>হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<p>ক্যাসকেডিং স্টাইল শিট</p>
</body>
</html>
select-element-general-sibling - এলিমেন্টের পরবর্তী সব সিবলিং সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
div ~ p {
color: coral;
}
</style>
</head>
<body>
<div>প্রোগ্রামিং শিখুন</div>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
<span>সিএসএস</span>
<p>সিএসএস টিউটোরিয়াল</p>
<p>ক্যাসকেডিং স্টাইল শিট</p>
</body>
</html>
select-all-element-attribute - নির্দিষ্ট অ্যাট্রিবিউটযুক্ত সকল এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
p[class] {
color: red;
}
</style>
</head>
<body>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
<p class="desc">হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<p class="para">ক্যাসকেডিং স্টাইল শিট</p>
</body>
</html>
select-element-attribute-value - নির্দিষ্ট অ্যাট্রিবিউটের নির্দিষ্ট মানযুক্ত এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
p[class=desc] {
color: red;
}
</style>
</head>
<body>
<p class="head">প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
<p class="desc">হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<p class="desc">ক্যাসকেডিং স্টাইল শিট</p>
</body>
</html>
select-element-attribute-value-contain - অ্যাট্রিবিউটের মানে নির্দিষ্ট শব্দ থাকা এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
p[class~=head] {
color: red;
}
</style>
</head>
<body>
<p class="head">প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
<p class="desc">হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<p class="desc">ক্যাসকেডিং স্টাইল শিট</p>
</body>
</html>
select-element-attribute-start-value - নির্দিষ্ট মান দিয়ে শুরু হওয়া অ্যাট্রিবিউটযুক্ত এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
p[class^='de'] {
color: red;
}
</style>
</head>
<body>
<p class="head">প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
<p class="desc">হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<p class="desc">ক্যাসকেডিং স্টাইল শিট</p>
</body>
</html>
select-element-attribute-end-value - নির্দিষ্ট মান দিয়ে শেষ হওয়া অ্যাট্রিবিউটযুক্ত এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
p[class$='sc'] {
color: red;
}
</style>
</head>
<body>
<p class="head">প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
<p class="desc">হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<p class="desc">ক্যাসকেডিং স্টাইল শিট</p>
</body>
</html>
select-element-attribute-match-substring-value - অ্যাট্রিবিউটের মানের নির্দিষ্ট অংশের সাথে মিলে যাওয়া এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
p[class*='e'] {
color: red;
}
</style>
</head>
<body>
<p class="head">প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
<p class="desc">হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ</p>
<p class="desc">ক্যাসকেডিং স্টাইল শিট</p>
</body>
</html>
সিএসএস সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| * | সকল এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| element | নির্দিষ্ট এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| element, element | একাধিক এলিমেন্টের গ্রুপ সিলেক্ট করতে ব্যবহৃত হয়। |
| odd | বিজোড় অবস্থানের এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| even | জোড় অবস্থানের এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| #id | নির্দিষ্ট আইডির এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| .class | নির্দিষ্ট ক্লাসের এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| select-attribute-group | নির্দিষ্ট অ্যাট্রিবিউটের এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| first-letter | এলিমেন্টের প্রথম অক্ষর সিলেক্ট করতে ব্যবহৃত হয়। |
| first-line | এলিমেন্টের প্রথম লাইন সিলেক্ট করতে ব্যবহৃত হয়। |
| first-child | প্যারেন্টের প্রথম চাইল্ড এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| last-child | প্যারেন্টের শেষ চাইল্ড এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| first-of-type | একই ধরনের প্রথম এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| last-of-type | একই ধরনের শেষ এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| nth-child | নির্দিষ্ট অবস্থানের চাইল্ড এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| only-child | একমাত্র চাইল্ড এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| select-element-descendant | এলিমেন্টের বংশধর এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| > | এলিমেন্টের প্যারেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| + | এলিমেন্টের পরবর্তী সিবলিং সিলেক্ট করতে ব্যবহৃত হয়। |
| ~ | এলিমেন্টের পরবর্তী সব সিবলিং সিলেক্ট করতে ব্যবহৃত হয়। |
| select-all-element-attribute | নির্দিষ্ট অ্যাট্রিবিউটযুক্ত সকল এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| select-element-attribute-value | নির্দিষ্ট অ্যাট্রিবিউটের নির্দিষ্ট মানযুক্ত এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| select-element-attribute-value-contain | অ্যাট্রিবিউটের মানে নির্দিষ্ট শব্দ থাকা এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| select-element-attribute-start-value | নির্দিষ্ট মান দিয়ে শুরু হওয়া অ্যাট্রিবিউটযুক্ত এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| select-element-attribute-end-value | নির্দিষ্ট মান দিয়ে শেষ হওয়া অ্যাট্রিবিউটযুক্ত এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| select-element-attribute-match-substring-value | অ্যাট্রিবিউটের মানের নির্দিষ্ট অংশের সাথে মিলে যাওয়া এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |