使用code通过htmlcss 做一个关于明星的静态网页 引用浮动效果和盒子
时间: 2024-11-30 12:22:51 浏览: 16
制作一个关于明星的静态网页,我们可以利用HTML构建网页结构,CSS添加样式,包括浮动效果和盒模型。以下是一个简单的示例:
首先,HTML部分:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>明星信息</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<div class="star">
<img src="明星图片URL" alt="明星名字">
<h2>明星名字</h2>
<p>简介:...</p>
</div>
<!-- 可能还有其他明星的信息,这里只显示一个例子 -->
<div class="star">
<!-- 同样的结构,只是换成了另一位明星 -->
</div>
</div>
</body>
</html>
```
然后,在CSS styles.css文件中,我们应用浮动和盒模型:
```css
.container {
max-width: 800px;
margin: 0 auto;
overflow: auto; /* 添加这个防止父容器滚动 */
}
.star {
float: left; /* 应用浮动,让星体现在一行显示 */
width: 50%;
box-sizing: border-box; /* 确保内边距和边框也计入元素宽度 */
padding: 20px;
margin-bottom: 20px;
}
/* 如果想清除浮动,可以在最后一个星外面加一个clear:both */
.clearfix::after {
content: "";
display: table;
clear: both;
}
```
在这个例子中,我们创建了一个包含两个"明星"模块的容器,每个模块里有明星图片、名字和简介。浮动让它们并排显示,而box-sizing属性确保内部元素的总宽度包括边框和内边距。
阅读全文