用html编写页面有一个圆角边框板块居中、颜色为粉色,板块中左上为医生相片,右侧为信息包括姓名、性别、学历、科室
时间: 2024-05-03 22:16:59 浏览: 120
以下是一个使用 HTML 和 CSS 实现描述的页面布局:
```html
<!DOCTYPE html>
<html>
<head>
<title>医生信息</title>
<style>
.container {
margin: 0 auto;
width: 400px;
background-color: pink;
border-radius: 10px;
padding: 20px;
box-sizing: border-box;
}
.doctor-photo {
float: left;
margin-right: 20px;
width: 100px;
height: 100px;
background-image: url('doctor-photo.jpg');
background-size: cover;
border-radius: 50%;
}
.doctor-info {
float: left;
font-size: 18px;
margin-top: 10px;
}
.clearfix::after {
content: "";
display: table;
clear: both;
}
</style>
</head>
<body>
<div class="container">
<div class="doctor-photo"></div>
<div class="doctor-info">
<p>姓名:张医生</p>
<p>性别:男</p>
<p>学历:博士</p>
<p>科室:内科</p>
</div>
<div class="clearfix"></div>
</div>
</body>
</html>
```
解释:
- `.container` 类定义了一个圆角边框的容器,使用了 `margin: 0 auto` 居中,`background-color` 设置为粉色,`border-radius` 设置为 10px,`padding` 设置为 20px,`box-sizing` 设置为 `border-box`,以便在计算宽高时包含边框和内边距。
- `.doctor-photo` 类定义了医生相片的样式,使用了 `float: left` 让其浮动在左侧,`margin-right` 设置为 20px,与右侧的信息留有一定间距,使用了 `background-image` 和 `background-size` 设置背景图片和尺寸,`border-radius` 设置为 50%,使其成为一个圆形。
- `.doctor-info` 类定义了右侧信息的样式,使用了 `float: left` 让其浮动在左侧的医生相片右侧,`font-size` 设置为 18px,使其字体更加醒目,`margin-top` 设置为 10px,留有一定的上边距。
- `.clearfix` 类定义了一个清除浮动的样式,使用了 `::after` 伪元素来清除浮动。
以上代码实现了一个简单的医生信息展示页面。
阅读全文