2013-11-25 200 views
-3

我有一个问题,我似乎无法得到一些div排队很好。它是否在手风琴中(不管它是否)并不重要。手风琴没有什么区别。下面是现在这样:不能垂直对齐div

enter image description here

我认为,很明显,我希望他们能够垂直排列在一起,在顶部(如一些人比其他人更长时间)如果你能出来,那么” d很棒。

我试图做的是小提琴,但悲惨地失败了,所以如果你想看到它在行动,你可以在http://thephotoshopwirral.com/covers.php

找到它,如果你需要任何更多的信息,只问。我会尽我所能来帮助你。

+1

您验证了HTML吗?你关闭了“标签”元素吗? –

+0

你将所有的'

+1

你有一个html混乱。你没有关闭一些html标签。 –

回答

3

您有<br>标签之间的标签。删除它们。

<label><br><label> 
+0

他还将它们包裹在主标签中,这是没有必要的。 –

+0

他还表示,他们应该_vertically_对齐,这意味着一个接一个地从上到下的列,而不是从左到右的行。我认为他们只是不知道什么是横向和纵向的手段,但这是一个值得注意的观点。 –

+1

我感觉很厚,谢谢你。 – Butler1233

1

您未关闭label元素。我建议验证你的HTML。

另外,你不能把div元素在label元素..我建议重组。

+0

你可以因为它现在有效。 – Butler1233

+0

仅仅因为“它有效”并不意味着它是滥用HTML /结构。它仍然是语义错误的。 –

0

,而不是关闭<label>标签,你打开新的:

<label><div class="phoneitem"> 
    <img src="http://www.thephotoshopwirral.com/image/phones/bold.png" width="200" height="250" alt=""/> 
    <input type="radio" name="phones" value="1" id="phones_"> 
    Blackberry Bold   
</div><label> <!-- THIS LINE --> 

指定行替换<label></label>

+0

是的,这只是一个错字。我尝试了各种方法使其无法工作,当我将其恢复到原来的状态时,我在关闭标签标签中忘记了“/”。 – Butler1233