01/10/2018, 16:59

Căn chỉnh các cột trong bảng với HTML và CSS

Mình có cái bảng như thế này:

Ở cái dòng cuối cùng đó. Mình muốn 2 cột mỗi cột 50% thì phải sử lý như thế nào ạ ?
Code HTML của mình

			<tr>
				<td id="title1">Công nghệ dầu gội dưỡng tóc mới</td>
				<td rowspan="3" id="image"><img src="image.jpg" width="80%" height="180px"></td>
			</tr>
			<tr id="space">
				
			</tr>
			<tr>
				<td id="title2" >Tỏa sáng cùng ..</td>
			</tr> 


			<tr id="content1">
				<td>
					<ul>
						<li id="top">Sản phẩm khuyến mãi</li>
						<li>Dầu gội  mới khuyến mãi có tem bảo hành</li>
					</ul>

					<ul>
						<li id="top">Sản phẩm khuyến mãi</li>
						<li>Dầu gội  mới khuyến mãi có tem bảo hành</li>
						<li>Dầu gội  mới khuyến mãi có tem bảo hành</li>
					</ul>

				</td>

				<td id="content2">
					<ul id="top2">
						<li id="top">Sản phẩm khuyến mãi</li>
						<ol>
							<li>Dầu gội mới khuyến mãi có tem bảo hành</li>
							<li>Dầu gội mới khuyến mãi có tem bảo hành</li>
						</ol>
					</ul>
				</td>

			</tr>


		</tbody>
	</table>
*grab popcorn* viết 19:10 ngày 01/10/2018

Có nhiều cách.
Tuy nhiên 2 cách mình dưới đây dùng 1 td và 2 div lồng bên trong td
Cách 1

  • Chỉnh td span ra toàn bộ column của table
  • Chỉnh display td thành flex
  • Chỉnh 2 td cũ thành 2 div và bỏ vào td mới; set width 2 div này 50%

Cách 2

  • Chỉnh td span ra toàn bộ column của table
  • Chỉnh 2 td cũ thành 2 div và bỏ vào td mới; set width 2 div này 50%
  • Đặt display cho 2 div kia là inline-block và float tùy chọn (left hoặc right)
Đạt Phạm viết 19:07 ngày 01/10/2018

OK bạn, mình làm được rồi, thank you

Bài liên quan
0