如何在 table (CSS) 中禁用围绕元素的流动
How to disable flow around elements in table (CSS)
我在 table 有产品。每个都有标题、价格和缩略图。如果缩略图不同,价格元素会四处流动,有时在顶部,有时在底部。
我想设置它总是在 table.
的右上角
图片我标了绿色,可以,红色怎么改。
发生这种情况是因为当产品图像足够窄以适合一行时,它会漂浮在红色标签旁边。要修复,请将 clear:left
添加到产品图片。
问题是您的每个目录图片都有 不同的宽度。您需要设置单元格宽度(推荐)或图像宽度,以便所有元素在您的 HTML 页面中以相同的方式排列。例如,如果您的最宽图像是 150 像素宽,而您的整个单元格计算为 300 像素,则每个单元格都应该有一个 width:300px;
属性。
在包含文章名称的 <td>
上添加一个 class "whatYouWant"
.whatYouWant{
width: 100%;
text-align: left;
}
您必须将缩略图和价格 div 设置为 'float:left' 并且 div 都应以“%”为单位指定宽度。例如,
.thumbnail{
width:75%;
float:left;
}
.price{
width: 25%;
float:left;
}
我在 table 有产品。每个都有标题、价格和缩略图。如果缩略图不同,价格元素会四处流动,有时在顶部,有时在底部。 我想设置它总是在 table.
的右上角图片我标了绿色,可以,红色怎么改。
发生这种情况是因为当产品图像足够窄以适合一行时,它会漂浮在红色标签旁边。要修复,请将 clear:left
添加到产品图片。
问题是您的每个目录图片都有 不同的宽度。您需要设置单元格宽度(推荐)或图像宽度,以便所有元素在您的 HTML 页面中以相同的方式排列。例如,如果您的最宽图像是 150 像素宽,而您的整个单元格计算为 300 像素,则每个单元格都应该有一个 width:300px;
属性。
在包含文章名称的 <td>
上添加一个 class "whatYouWant"
.whatYouWant{
width: 100%;
text-align: left;
}
您必须将缩略图和价格 div 设置为 'float:left' 并且 div 都应以“%”为单位指定宽度。例如,
.thumbnail{
width:75%;
float:left;
}
.price{
width: 25%;
float:left;
}