css 样式实战
在这个实战中,我们将创建一个简单的网页,其中包含一个标题和一个图片列表,并且应用了一些CSS样式来增强用户体验。
HTML部分 (index.html
):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>实战:CSS样式</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<h1>欢迎来到我的网站</h1>
</header>
<section>
<h2>图片列表</h2>
<ul class="image-list">
<li><img src="image1.jpg" alt="图片1"></li>
<li><img src="image2.jpg" alt="图片2"></li>
<li><img src="image3.jpg" alt="图片3"></li>
</ul>
</section>
</body>
</html>
CSS部分 (styles.css
):
/* 全局样式 */
body {
font-family: Arial, sans-serif;
background-color: #f8f8f8;
color: #333;
margin: 0;
padding: 0;
}
/* 标题样式 */
h1, h2 {
margin: 10px 0;
padding: 10px;
color: #555;
text-align: center;
background-color: #eee;
border-radius: 5px;
}
/* 图片列表样式 */
.image-list {
list-style-type: none;
margin: 0;
padding: 0;
}
.image-list li {
float: left;
margin-right: 10px;
}
.image-list img {
display: block;
width: 150px;
height: 150px;
object-fit: cover;
}
/* 清除浮动 */
.clearfix::after {
content: "";
display: table;
clear: both;
}
在这个例子中,我们定义了全局的字体和背景颜色,为标题和图片列表创建了统一的边距和填充,并且使用了float
属性来创建图片列表的水平布局。最后,我们使用了一个伪元素来清除浮动,确保图片能够正确地在列表中排列。这个简单的实例展示了如何使用CSS来增强一个静态网页的外观,而不需要使用JavaScript。
评论已关闭