CSS में आसन्न चयनकर्ता

आसन्न चयनकर्ता + किसी तत्व को उसके ऊपर वाले पड़ोसी के आधार पर चुनने की अनुमति देता है।

उदाहरण

आइए सभी p टैग्स को संबोधित करें, जो सीधे h2 टैग्स के बाद स्थित हैं, और उन्हें लाल रंग में रंग दें:

html<h2>text</h2>
<p>
  +
</p>
<p>
  -
</p>
<p>
  -
</p>
cssh2 + p {
  color: red;
}

Результат:

उदाहरण

आइए सभी p टैग्स को संबोधित करें, जो सीधे .test वर्ग वाले तत्वों के बाद स्थित हैं, और उन्हें लाल रंग में रंग दें:

html<p class="test">
  text
</p>
<p>
  +
</p>
<p>
  -
</p>
css.test + p {
  color: red;
}

Результат:

उदाहरण

आइए .elem वर्ग वाले सभी तत्वों को संबोधित करें, जो सीधे .test वर्ग वाले तत्वों के बाद स्थित हैं, और उन्हें लाल रंग में रंग दें:

html<p class="test">
  text
</p>
<p class="elem">
  +
</p>
<p>
  -
</p>
css.test + .elem {
  color: red;
}

Результат:

व्यावहारिक कार्य

Задание 1

कोड दिया गया है:

html<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li id="elem">5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
</ul>

एक चयनकर्ता लिखें जो #elem तत्व के तुरंत बाद स्थित तत्व को चुने।

Задание 2

कोड दिया गया है:

html<ul>
  <li>1</li>
  <li class="elem">2</li>
  <li>3</li>
  <li>4</li>
  <li class="elem">5</li>
  <li>6</li>
  <li>7</li>
  <li class="elem">8</li>
  <li>9</li>
</ul>

एक चयनकर्ता लिखें जो .elem तत्वों के तुरंत बाद स्थित तत्वों को चुने।