1.box布局
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>综合案例</title>
<style>
/* 清除内外边距 */
*{
margin: 0;
padding: 0;
}
body{
/* 整个背景颜色 */
background-color: #f5f5f5;
}
.box{
width: 298px;
height: 415px;
background-color:#fff;
/* 让块级的盒子水平居中对齐 */
margin: 100px auto;
}
</style>
</head>
<body>
<div class="box">
</div>
</body>
</html>
2.运行效果:
3.图片和段落制作
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>综合案例</title>
<style>
/* 清除内外边距 */
*{
margin: 0;
padding: 0;
}
body{
/* 整个背景颜色 */
background-color: #f5f5f5;
}
.box{
width: 298px;
height: 415px;
background-color:#fff;
/* 让块级的盒子水平居中对齐 */
margin: 100px auto;
}
.box img{
/* 图片的宽度和父亲一样宽 */
width: 100%;
}
.review{
height: 70px;
font-size: 14px;
/* 因为这个段落没有width属性,所有padding不会撑开盒子的宽度*/
padding: 0 28px;
/* 图片到文字的距离,段落是有高度的, */
margin-top: 30px;
}
</style>
</head>
<body>
<div class="box">
<!-- 图片标签 -->
<img src="images/img.jpg" alt="">
<!-- 段落标签 -->
<p class="review">快递牛,整体不错蓝牙可以说秒连。红米给力</p>
</div>
</body>
</html>
运行效果:
4.评价和详情制作
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>综合案例</title>
<style>
/* 清除内外边距 */
*{
margin: 0;
padding: 0;
}
body{
/* 整个背景颜色 */
background-color: #f5f5f5;
}
.box{
width: 298px;
height: 415px;
background-color:#fff;
/* 让块级的盒子水平居中对齐 */
margin: 100px auto;
}
.box img{
/* 图片的宽度和父亲一样宽 */
width: 100%;
}
.review{
height: 70px;
font-size: 14px;
/* 因为这个段落没有width属性,所有padding不会撑开盒子的宽度*/
padding: 0 28px;
/* 图片到文字的距离,段落是有高度的, */
margin-top: 30px;
}
.appraise{
font-size: 12px;
color: #b0b0b0;
margin-top: 20px;
padding: 0 28px;
}
.info{
font-size: 14px;
margin-top: 15px;
padding: 0 28px;
}
.info h4{
/* 行内块元素 */
display: inline-block;
/* 文字不加粗 */
font-weight: 400;
}
.info span{
color: #ff6700;
}
</style>
</head>
<body>
<div class="box">
<!-- 图片标签 -->
<img src="images/img.jpg" alt="">
<!-- 段落标签 -->
<p class="review">快递牛,整体不错蓝牙可以说秒连。红米给力</p>
<!-- 评价模块 -->
<div class="appraise">来自于 117384232 的评价</div>
<div class="info">
<h4>Redmi AirDots真无线蓝...</h4>
| <span>99.9元</span> </div>
</div>
</body>
</html>
运行效果:
5.竖线细节制作
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>综合案例</title>
<style>
/* 清除内外边距 */
*{
margin: 0;
padding: 0;
}
body{
/* 整个背景颜色 */
background-color: #f5f5f5;
}
a{
color: #333;
/* 没有下划线 */
text-decoration: none;
}
.box{
width: 298px;
height: 415px;
background-color:#fff;
/* 让块级的盒子水平居中对齐 */
margin: 100px auto;
}
.box img{
/* 图片的宽度和父亲一样宽 */
width: 100%;
}
.review{
height: 70px;
font-size: 14px;
/* 因为这个段落没有width属性,所有padding不会撑开盒子的宽度*/
padding: 0 28px;
/* 图片到文字的距离,段落是有高度的, */
margin-top: 30px;
}
.appraise{
font-size: 12px;
color: #b0b0b0;
margin-top: 20px;
padding: 0 28px;
}
.info{
font-size: 14px;
margin-top: 15px;
padding: 0 28px;
}
.info h4{
/* 行内块元素 */
display: inline-block;
/* 文字不加粗 */
font-weight: 400;
}
.info span{
color: #ff6700;
}
/* 倾斜文字或符号变为正常 */
.info em{
font-style: normal;
color: #ebe4e0;
/* 盒子与盒子之间的距离(上右下左) */
margin: 0 6px 0 15px;
}
</style>
</head>
<body>
<div class="box">
<!-- 图片标签 -->
<img src="images/img.jpg" alt="">
<!-- 段落标签 -->
<p class="review">快递牛,整体不错蓝牙可以说秒连。红米给力</p>
<!-- 评价模块 -->
<div class="appraise">来自于 117384232 的评价</div>
<div class="info">
<h4> <a href="#">Redmi AirDots真无线蓝...</a> </h4>
<!-- 倾斜 -->
<em>|</em>
<span>99.9元</span> </div>
</div>
</body>
</html>
运行效果: