假设div标签数量很多,如果最内层有一个元素,那么我该如何访问该元素或为该元素声明CSS?

<div class="...">
     <div class="...">
          <div class="...">
               .....
                   <div class="...">
                           <p>element</p>
                   </div>
               .....
          </div>
     </div>
</div>


如何访问元素<p>或在单独的CSS文件中设置其背景图像?

最佳答案

这取决于您希望样式的具体程度,例如是否具有:

<div class="page">
  <div class="content">
    <div class="some-container">
      <p class="description">Lorem Ipsum</p>
    </div>
  </div>
</div>


您可以根据需要将<p>设置为通用/特定样式:

p
{
   color:red; /* Affects all p */
}

p.description
{
   color:blue; /* Affects all p with class description */
}

.some-container p
{
   color:black; /* Affects all p that is a descendant of an element with some-container class */

}
.page .content .some-container p.description
{
    color:white; /* You get the idea */
}

10-05 20:55
查看更多