উদাহরণ স্বরূপ:
div > p.some_class {
/* Some declarations */
}
>
সাইন মানে ঠিক কি?
উদাহরণ স্বরূপ:
div > p.some_class {
/* Some declarations */
}
>
সাইন মানে ঠিক কি?
উত্তর:
>
হয় শিশু combinator , কখনও কখনও ভুল করে সরাসরি বংশধর combinator বলা হয়। 1
তার মানে নির্বাচক div > p.some_class
একমাত্র নির্বাচন অনুচ্ছেদ .some_class
যে নেস্টেড হয় সরাসরি ভিতরে একটিdiv
, এবং কোন যে অনুচ্ছেদগুলি মধ্যে আরও নেস্টেড করছে।
একটি উদাহরণ:
<div>
<p class="some_class">Some text here</p> <!-- Selected [1] -->
<blockquote>
<p class="some_class">More text here</p> <!-- Not selected [2] -->
</blockquote>
</div>
কি নির্বাচিত এবং কি না:
নির্বাচিত
এটি p.some_class
সরাসরি এর অভ্যন্তরে অবস্থিত div
, তাই উভয় উপাদানগুলির মধ্যে পিতামাতার সাথে সম্পর্ক স্থাপন করা হয়।
নির্বাচন করা হয়নি
এই p.some_class
একটি দ্বারা অন্তর্ভুক্ত করা হয় blockquote
মধ্যে div
বদলে, div
নিজেই। যদিও এটি p.some_class
প্রভুর বংশধর div
, এটি কোনও শিশু নয়; এটা নাতি নাতি
ফলস্বরূপ, div > p.some_class
এই উপাদানটির সাথে মেলে না div p.some_class
, পরিবর্তে বংশোদ্ভূত সংযুক্তি ব্যবহার করে will
1 অনেক লোক এটিকে "প্রত্যক্ষ শিশু" বা "তাত্ক্ষণিক শিশু" বলতে আরও এগিয়ে যায় তবে এটি সম্পূর্ণ অপ্রয়োজনীয় (এবং আমার কাছে অবিশ্বাস্যরকম বিরক্তিকর), কারণ কোনও শিশু উপাদান যে কোনওভাবেই সংজ্ঞা অনুসারে তাত্ক্ষণিক , সুতরাং তারা একই জিনিসটিকে বোঝায়। "অপ্রত্যক্ষ শিশু" বলে কিছু নেই।
>
(এর চেয়ে বড় চিহ্ন) একটি সিএসএস সমন্বয়কারী।
একটি সমন্বয়কারী এমন একটি জিনিস যা নির্বাচকদের মধ্যে সম্পর্কের ব্যাখ্যা দেয়।
সিএসএস নির্বাচকের একাধিক সাধারণ নির্বাচক থাকতে পারে। সাধারণ নির্বাচকদের মধ্যে আমরা একটি সংযুক্তকারীকে অন্তর্ভুক্ত করতে পারি।
সিএসএস 3 তে চারটি পৃথক সংযোজক রয়েছে:
দ্রষ্টব্য: <
সিএসএস নির্বাচনকারীদের ক্ষেত্রে বৈধ নয়।
উদাহরণ স্বরূপ:
<!DOCTYPE html>
<html>
<head>
<style>
div > p {
background-color: yellow;
}
</style>
</head>
<body>
<div>
<p>Paragraph 1 in the div.</p>
<p>Paragraph 2 in the div.</p>
<span><p>Paragraph 3 in the div.</p></span> <!-- not Child but Descendant -->
</div>
<p>Paragraph 4. Not in a div.</p>
<p>Paragraph 5. Not in a div.</p>
</body>
</html>
আউটপুট:
.entry-content > * {"code" }
যা দ্বারা অনুসরণ করা হয় .entry-content {"other code" }
? .entry-content > *
সমস্ত শিশুদের আবরণ না entry-content
?
অন্যরা যেমন উল্লেখ করেছে, এটি শিশু নির্বাচনকারী। এখানে উপযুক্ত লিঙ্ক।
<div>
<p class="some_class">lohrem text (it will be of red color )</p>
<div>
<p class="some_class">lohrem text (it will NOT be of red color)</p>
</div>
<p class="some_class">lohrem text (it will be of red color )</p>
</div>
CSS
div > p.some_class{
color:red;
}
সমস্ত সরাসরি বাচ্চাদের <p>
সাথে .some_class
থাকা স্টাইলটি তাদের প্রয়োগ করা হবে।
(শিশু নির্বাচনকারী) সিএসএস 2-এ প্রবর্তিত হয়েছিল। ডি পি {div ডিভ এলিমেন্টের বিপরীতে সমস্ত পি উপাদান নির্বাচন করুন, যদিও ডি> পি কেবলমাত্র চাইল্ড পি উপাদানগুলি বেছে নেবেন, গ্র্যান্ড চাইল্ড নয়, দুর্দান্ত গ্র্যান্ড চাইল্ড।
<style>
div p{ color:red } /* match both p*/
div > p{ color:blue } /* match only first p*/
</style>
<div>
<p>para tag, child and decedent of p.</p>
<ul>
<li>
<p>para inside list. </p>
</li>
</ul>
</div>
সিএসএস সিএ সম্পর্কে আরও তথ্যের জন্য [প্রভাষক এবং তাদের ব্যবহারের জন্য, আমার ব্লগ, সিএসএস নির্বাচক এবং CSS3 নির্বাচকগুলি পরীক্ষা করুন
সিএসএসে বৃহত্তর চিহ্ন (>) নির্বাচকের অর্থ হ'ল ডানদিকে নির্বাচক বামে যা আছে তার প্রত্যক্ষ বংশধর / সন্তান।
একটি উদাহরণ:
article > p { }
মানে কেবল অনুচ্ছেদে স্টাইল করুন যা নিবন্ধের পরে আসে।
#something a
শিশু নির্বাচক হব।