Css 我如何将滑雪板产品与名称和价格联系起来?

Css 我如何将滑雪板产品与名称和价格联系起来?,css,html,center,Css,Html,Center,我正在为学校做一个项目,不知道如何将滑雪板图片与产品名称和价格排成一行。我需要他们排队,这样看起来就像是一个网站上的产品页面。我怎么排队呢 <!--Doctype tells the browser the rules to follow--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.

我正在为学校做一个项目,不知道如何将滑雪板图片与产品名称和价格排成一行。我需要他们排队,这样看起来就像是一个网站上的产品页面。我怎么排队呢

<!--Doctype tells the browser the rules to follow-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--First required tag-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head> 
<!--The head is just information-->
<!--The title is what is shown on the tab bar on the browser--> 
<title>Snowboards</title>
<!--Meta is data about the data. This is the english character set-->
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="ski store.css"/>
</head>
<!--The body is what is shown on the browser-->
<body>

<div id="products">
<div>
<img src="burton1.jpeg" style="float: left;"/>
</div>
<div>
<img src="burton2.jpeg" style="float: left;"/>
</div>
<div>
<img src="soloman1.jpg" style="float: left; height: 300px;"/>
</div>
<div>
<img src="soloman2.jpg" style="float: left; height: 300px;"/>
</div>
</div>
<div style="float: left;">
<h3 >Burton Custom Flying V</br>$550</h3>
</div>
<div style="float: left;">
<h3 >Burton Sherlock</br>$500</h3>
</div>
<div style="float: left;">
<h3 >Salomon Pulse</br>$270</h3>
</div>
<div style="float: left;">
<h3 > Salomon Protocol</br>$700</h3>
</div>





<!--Always the last two tags-->
</body>
</html>

滑雪板
伯顿定制飞行V
550美元 伯顿夏洛克
500美元 所罗门脉搏
270美元 所罗门协议
700美元
让他们排队的简单方法是这样做

h3 {
    line-height: 300px;
    width: 300px;
    }

#products > div {
    height: 300px;
    width: 300px;
}
根据需要调整像素


当然,把它放在你的CSS里。否则你就得设计每个div和h3的样式,这将是一个更大的工作量。

我强烈推荐一个表格。代码可能是:

<table>
<tr>
<td><img src=snowboard1.jpg width=100%></td>
<td><img src=snowboard2.jpg width=100%></td>
<td><img src=snowboard3.jpg width=100%></td>
</tr>
<tr>
<td><h1 align=center>The Snowboard 1</h1><br><h1 align=center>$100</h1></td>
<td><h1 align=center>The Snowboard 2</h1><br><h1 align=center>$200</h1></td>
<td><h1 align=center>The Snowboard 3</h1><br><h1 align=center>$300</h1></td>
</tr>
</table>

滑雪板1
100美元 滑雪板2
200美元 滑雪板3
300美元

显然,只需使用滑雪板的实际名称和价格,就可以根据需要添加更多的

@codehouse现在有了此代码的css。这就是现在的所有内容。@codehorse在菜单中,我没有包括它,因为我尝试做的事情不需要它。这也会影响容器div,请尝试
#products>div
,但我建议在所有包含产品图像的div中添加一个css类。无需担心:)@KStahljr也可以去掉内联css,它将覆盖您放入css文件中的样式。这使它现在变得垂直。@codehouse是的。。。我只是去为#产品拿出了第二行css,它成功了。。。我只需要调整像素。非常感谢!现在我只需要在这一页上多写两行,然后在另外三页上用不同的图片。乔伊。@codehorse这听起来很傻。但当我走出第二排电路板时,它实际上把它弄糟了,它不会再回去了。这起到了作用,只是现在其中一块电路板比它需要的小得多。将
width=100%
添加到img标签中。我会非常非常非常推荐学习CSS,无论是原始帖子的作者还是这个答案的作者。我知道CSS,但在这种情况下,表格的效果要比CSS好得多,这仅仅是因为它们的排列方式。@KonstantinLevin我在这方面也是新手。这是我正在为学校做的最后一个项目。我知道CSS,但只是没有其他人那么好。