2013-01-23 44 views
0

试图获得第n个孩子/第一胎以下 表格中的第一个标签上工作
但无法得到它的权利第n个孩子第一胎不工作

目前我使用

form label { 
    display: block; 
    font-size: 20px; 
    font-size: 2rem; 
    line-height: 18px; 
    cursor: pointer; 
    margin:0 auto; 
    color:#FFF; 
    text-transform:uppercase; 
    padding:40px 0 10px; 
    font-weight: normal!important; 
} 
label:first-child { 
     padding-top:0; 
    } 

但米已经使用

form code div.field span.lspan label:nth-of-type(1) 
form code div.field span.lspan label:first-child 
.lspan label:first-child 
form label:first-child 

它们设置中的所有标签的形式填充0

<form method="POST" action="" class=""> 
    <div class="field"> 
    <span class="lspan"><label for="sender_name">Name</label></span> 
    <span class="inspan"><input class="hinput" type="text" name="sender_name" value=""></span> 
     </div> 
    <div class="field"> 
     <span class="lspan"><label for="sender_name">Email</label></span><span class="inspan">   <input class="hinput" type="text" name="email" value=""> </span></div> 
    <div class="field"> 
     <span class="lspan"><label for="subject">Subject</label></span><span class="inspan"><input class="hinput" type="text" name="subject" value=""></span></div> 
    <div class="field"> 
    <span class="lspan"><label for="sender_name">Message</label></span><span class="inspan"> <textarea class="htextarea" name="message"></textarea></span></div> 
<div class="field"> 
     </div> 
    <div class="field" style="margin-top:15px"> 

    <input type = "submit" class="csubmit" name = "submit" value="Submit" style="" /> 
       </div> 
     </form> 

感谢

罗伊

回答

1

所有在代码中<label>标记均为其各自<span>元素的first-child

如果你只希望定位<label>第一次出现在代码中使用这样的:

form div:first-child label { 
    padding: 0; 
} 

这将瞄准<div>元素中的任何标签,那就是形式的first-child

请记住,您可以在任何子移动器上使用:first-child,而不仅仅是在最外面的权利!

+0

谢谢你帮助我解决这个问题 – Roy