如何为元素或div的内容设置样式?

时间:2011-08-01 16:41:24

标签: html css descendant

我知道您可以使用ELEMENT * {...}为ELEMENT中的每个项目设置样式,但我希望将内容整体设置为样式。我也知道您可以使用ELEMENT #DIVID {...},但我不想在我的代码中包含其他DIV。

如果你在想我为什么不设置整个ELEMENT {}的样式,那是因为当我使用填充时,我不希望我的ELEMENT根据填充改变大小。< / p>

这就是我现在所拥有的;

CSS代码:

article {
  background: #fff;
  width: 900px;
  margin: 0 auto;
  border: 1px solid #e0e0dc;
  -webkit-box-shadow: 0px 0px 10px #e0e0dc;
  -moz-box-shadow: 0px 0px 10px #e0e0dc;
  box-shadow: 0px 0px 10px #e0e0dc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: auto;
}

article #content {
  padding: 25px;
}

HTML代码:

<article>
  <div id="content">
    <h2>Test Title</h2>
    <p>Blah Blah Blah</p>
    <p>Blah Blah Blah</p>
    <p>Blah Blah Blah</p>
    <a href="http://google.com">Google</a>
  </div>
</article>

我不想要内容DIV。

1 个答案:

答案 0 :(得分:1)

您可以为 ELEMENT中的每种ELEMENT 执行此操作:

ELEMENT DIV, ELEMENT SPAN, ...  {
    ...
}