0

HTML

<div id="div01">
<div id="div02"></div>
<div id="div03"></div>
<div id="div04"></div>
</div>

div 02 03 和 04 有不同的位置、大小等属性,但都应该有相同的边框;

#div01 *{
    border:thin solid red;
}

不工作。有办法吗?

4

3 回答 3

3

这段代码可以很好地工作。

你的问题一定是:

  • 一个错字
  • 没有满足条件的元素 (#div01 *) 即 #div01 内没有元素
于 2013-01-01T10:41:21.677 回答
1

正如 jsbookmarklets.com 上面所说。我应该工作。请参阅此图像中的实际规则。 http://i.imgur.com/vollI.png

可能会提供实际的 html 标记,社区可以帮助您。:)

于 2013-01-01T10:43:47.673 回答
-1
#div01 {
  border: 1px solid red;
}

或者

#div01 {
  border-top: 1px solid red;
  border-right: 1px solid red; 
  border-left: 1px solid red;
  border-bottom: 1px solid red;
}

顺便说一句,我还建议您对颜色使用十六进制值(#000000 表示黑色,#ffffff 表示白色等)。

于 2013-01-01T10:34:19.173 回答