1 页面布局
购物车由一个table标签和一个div标签构成。案例在Chrome浏览器运行效果,如图所示。
table标签共有5行6列,第1行是表头,第2-5行的每一行都代表一个商品,依次用td标签存放商品的勾选框、商品缩略图及名称、商品单价、商品增减操作按钮以及小计、删除按钮等。div标签存放已选商品数量、合计金额和提交订单按钮。以只有1个商品为例,HTML示例代码如下所示。CSS代码详见本书源码。
1 <table id="cartTable">
2 <tr>
3 <th><label><input class="check-all check" type="checkbox">全选</label></th>
4 <th>商品</th>
5 <th>单价</th>
6 <th>数量</th>
7 <th>小计</th>
8 <th>操作</th>
9 </tr>
10 <tr class="on">
11 <td class="checkbox"><input class="check-one check" type="checkbox">