0

我正在尝试将margin-left:20px其类包含编辑的表单中的所有 div 分配给以下内容:

form.edit > div  {
    margin-left:20px;
}

我的想法是:form标识元素,标识分配.edit了类的所有表单,并为所有 div 子项设置样式。但它不起作用,所以我一定是错的!知道如何实现这一目标吗?edit> div

PS这里是html,我想将上述样式分配给以下代码(id="address")中的最后一个div:

<form class="edit" action="edit.php" method="post" name="edit" id="edit" enctype="multipart/form-data">
  <div class="row">
   <ul class="breadcrumb">
        <li>Data</li>
   </ul>   
   <div class="span8 well">
    <input type="text" name="lastname" id="lastname" class="span7">
    <div id="address">
        // many more divs after this one
4

1 回答 1

3

>是直接后代的标识符,因此在下面只有顶层将由您的 css 分配:

<form class="edit">
    <div>
        <div>
        </div>
    </div>
</form>

删除>将导致样式应用于表单下的所有 div。

于 2012-10-27T00:15:15.143 回答