2014-01-25 146 views
0

我想在html5中构建“网格产品”,我不确定应该使用什么新的html5属性元素。我已经看到了数字和跨度的混合或使用表格(就像我很久以前做的那样)。html5中的商店网格

代码示例:

<figure class="span4 slide"> 
    <a href="book-detail.html"><img src="images/image25.jpg" alt="" class="pro-img"></a> 
     <span class="title"><a href="book-detail.html">A Walk Across The Sun</a></span> 
     <span class="rating-bar"><img src="images/rating-star.png" alt="Rating Star"></span> 
     <div class="cart-price"> 
      <a class="cart-btn2" href="cart.html">Add to Cart</a> 
      <span class="price">$129.90</span> 
     </div> 
</figure> 

我的问题是我可以用什么来建立一个网格,是语义和使用HTML5的强大功能。

回答

0

我不认为数字适用于整个产品说明,但是您的问题主要是主观的。它也取决于HTML的更大结构。就个人而言,我可能会为每种产品使用section,并在适当的情况下将产品组分成articles

这就是说,我会看看HTML5开发者指南,而不是在这里问这样一个具体的问题。

http://www.w3.org/TR/html5-diff/#new-elements

https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5

https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document

+0

使用文章与div的组合我想.. :-)清单将是确定.. :-)但仍然在寻找更多的选择和建议:d – Bogdan

+0

答案稍作修改。我认为'部分'可能适用于产品。 – isherwood

+0

没问题,最后我会去找这个。因为我使用的是css框架,所以我会将“col-x”与图片和figcaption结合起来,用于添加到购物车中的图片和描述以及价格和一些跨度元素:D只是有点semnatic 我会尽快发布一个例子:-) – Bogdan