如何将两列对齐在一起

时间:2014-03-27 15:50:14

标签: html5 asp.net-mvc-4 c#-4.0

我尝试对齐或将此HTML放在同一行

实际输出如下所示

 Cart:

 Payment >>

 Add another item >>

 Product    Price   Quantity

 Toaster    19.99    1         Update Cart                            
                                             Remove from Cart <== I want this column align with
                                                                  the update cart or on the same
                                                                  line

 Total                     19.99

我想在不同的行上更新购物车和删除但是对齐 或者让他们在同一条线上

这是Index.cshtml

        @{int ix = 0;}

        @foreach (var item in Model.CartItems)
        {
           <tr id="row-@item.ProductId">
              <td>
                   @Html.ActionLink(item.Produit.Description, "Details", "Product", new { id = 
                        item.ProduitId }, null)
              </td>
              <td>
                @item.Product.Price
              </td>
              <td>
                @Html.TextBoxFor(model => model.CartItems[ix].Quantity, 
                    new  {style = "width:30px; text-align:right;",
                    onkeyup = "clearUpdateMessage();",
                    onchange = "clearUpdateMessage();"
                    }) 
              </td>
              <td>
                <a href="#" class="RefreshQuantity" data-id="@item.PanierId" 
                    id="CartItems_@(ix)__Quantity"> Update Cart >> <a />
              </td>

              <td>
                 <a href="#" class="RemoveLink" data-id="@item.PanierId"> Remove from Cart >> 
                 </a>
              </td>
           </tr>
           ix++;
      }

1 个答案:

答案 0 :(得分:1)

您需要在各个td上设置css width属性。

 <td style="width: 100px"> //or use % if your planning on multiple media</td>
 <td style="width: 100px:> </td>

相应地设置td的大小。

你可能想看一下Twitter Bootstrap,这个库让CS​​S很容易用类操作

更新:

使用%代替像素很难在小样本中显示。当您切换媒体时,我不知道您希望屏幕看起来像什么。当交换媒体时,它可以像您希望屏幕缩小一样简单。

 <td style="width: 15%"> </td>

如果你换成像手机一样小的东西,你可能想要更改布局,在这种情况下你需要为特定媒体创建css类。

随着世界向Write Once,Run Anywhere(WORA)开发(twitter bootstrap,xamarin,PhoneGap等)发展,你必须自己决定什么是最适合你的情况。

更新:

Here is a fiddle of what I am suggesting