如何在一行中制作项目卡3

  • 本文关键字:项目 一行 html css
  • 更新时间 :
  • 英文 :


我想做一个网上商店。我需要一行3个元素。我试着按函数来做,但我看到了彼此下面的牌。我怎样才能由3个元素组成一排纸牌?当我使用flex时,卡看起来和现在的设计不一样。我认为问题出在。product-item请帮帮我。我的CSS:

* {
box-sizing: border-box;
border:  1px #e2e2e2;

}
.product-item {
width: 300px;
height:205px;
text-align: center;
border:  1px #e2e2e2;
background: white;
font-family: "Roboto";
}
.product-item img {
display: inline-block;
width: 100%;
border:  1px #e2e2e2;
}
.product-list {
background: #fafafa;
padding: 15px 0;
}
.product-list h3 {
font-size: 20px;
font-family: "Roboto";
text-align: left;
margin: 25px;
font-weight: 400;
color: #333333;
}
.product-list h4 {
font-size: 15px;
font-family: "Roboto";
text-align: left;
margin: 25px;
font-weight: 400;
color: #666666;
}
.sell {
font-size: 20px;
font-family: "Roboto";
color: #333333;
margin: 65px;
}
.price {
font-size: 35px;
text-align: left;
font-family: "Roboto";
color: #333333;
margin: -65px;

}
.cart img
{margin-top:-60px;
margin-left:200px;
width:  15%;
}

我的HTML:

<!DOCTYPE html> 
<html>
<head> 
<meta charset="UTF-8"> 
<title>Card set</title> <!-- Задаем заголовок документа -->
<link rel="stylesheet" type="text/css" href="cardset.css"> 
<script src="script.js"></script> 
</head>
<body>
<div class="product-item">
<img src="boots.png">
<div class="product-list">
<h3>Ботинки женские</h3>
<h4>Модные ботинки из натурального нубука. Согреют Ваши ноги во время зимних морозов.</h4>
<p><span class = 'price'>1999</span><span class = 'sell'>руб.</span><div class="cart"><img a href="" src="cart.png">

</div>
</div>
<div class="product-item">
<img src="boots.png">
<div class="product-list">
<h3>Ботинки женские</h3>
<h4>Модные ботинки из натурального нубука. Согреют Ваши ноги во время зимних морозов.</h4>
<p><span class = 'price'>1999</span><span class = 'sell'>руб.</span><div class="cart"><img a href="" src="cart.png">


</div>
</div>

</body>
</html>

尝试将此添加到product-item类:

Width:33%;
Display:inline-block;

你的代码中有很多排版错误(看看你正在定义的class,看看你的CSS中额外的空格,未关闭的代码部分等)

要对齐三个项目,您可以简单地使用flexbox显示。如下例所示。

section {
display:flex;
}
.itemmm img {
width:100px;
height:100px;
margin:25px;
}
<html>
<head>
<meta charset="UTF-8">
<title>Card set</title>
<!-- Задаем заголовок документа -->
<link rel="stylesheet" type="text/css" href="cardset.css">
<script src="script.js"></script> 
</head>
<body>
<section class="items-container">
<div class="itemmm">
<img src="https://cdn.pixabay.com/photo/2015/03/26/09/41/chain-690088_960_720.jpg">
</div>
<div class="itemmm">
<img src="https://cdn.pixabay.com/photo/2015/03/26/09/41/chain-690088_960_720.jpg">
</div>
<div class="itemmm">
<img src="https://cdn.pixabay.com/photo/2015/03/26/09/41/chain-690088_960_720.jpg">
</div>
</section>

</body>
</html>

相关内容

  • 没有找到相关文章

最新更新