2014-04-26 68 views
0

我想设置框的大小框元素的边框,我想问它的将被加入到里面的元素看起来像测试类和etc类呢?还是仅限于部分元素?CSS:将属性应用到元素

<section> 
<ul class="test"></ul> 
<li class="etc"></li> 
</section> 
+2

请问您能否重新解释您的问题,这很难理解。 –

回答

0

首先,HTML是错误的。正确的一个:

<section> 
    <ul class="test"> 
    <li class="etc"></li> 
    </ul> 
</section> 

而对于你的问题,它将只为test类!

+0

如果我设置了section元素,那么应用程序是否会和类元素一样? – user3576515

+0

不适用于ul但适用于类.. :) –

0

当您将样式分配到“部分”时,如果这是您的问题,则不适用于“部分ul”或“部分li”。

您可以单独设计所有这些样式。

0

http://jsfiddle.net/d4mu3/不,但你可以看到像字体和颜色的东西。还纠正了小提琴中的代码。

http://webdesign.about.com/od/styleproperties/p/blspbrdr.htm 如果您在标有继承的部分下面看到,您会看到边框的样式属性没有被继承。

http://webdesign.about.com/od/styleproperties/p/blspcolor.htm 虽然颜色是另一方面。

使用它可以帮助您了解样式如何影响其他对象。

<section> 
    <ul class="test"> 
    <li class="etc">test</li> 
    </ul> 

</section> 
+0

如果我设置节元素,那么将applt yo ul和类元素过吗? – user3576515

+0

它完全取决于你使用的风格。我更新了答案,提供了一些有用的链接,说明为什么边界不会影响孩子,但颜色确实如此。这一切都与继承有关,一些属性会影响孩子。在可能会影响孩子的情况下,您可以手动覆盖它。 – Thomas

0

与否的元件获得其祖先的性质取决于属性是否继承

MDN box-sizing说那box-sizing不是继承。这意味着如果section具有box-sizing,那并不一定意味着<ul><li>会拥有它。你将不得不单独选择它们。