Web创建3个div元素, 样式要求: 分别设置宽高200px,和不同的背景色, 10px的外边距, 10像素的内间距, 和边框设置为 5像素宽度, 实线, 红色 1.1 将3个div元素改为行内元素 1.2 将3个div元素改为横向排列的块级元素
时间: 2024-11-28 10:26:50 浏览: 5
JavaScript动态创建div属性和样式示例代码
为了创建三个div元素并满足你给出的样式要求,我们将分别编写HTML和CSS代码。首先,我们会在HTML中创建三个div,并给它们起名字。然后,在CSS中设定样式。
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<style>
.container {
display: flex; /* 初始设置为块级布局 */
}
.div1,
.div2,
.div3 {
width: 200px;
height: 200px;
background-color: #ff0000; /* 首个div红色背景 */
margin: 10px;
padding: 10px;
border: 5px solid red; /* 边框为红色实线 */
box-sizing: border-box; /* 包含边框在内盒模型 */
display: inline-block; /* 改为行内元素 */
}
/* 如果需要改为横向排列 */
.container-row {
display: row; /* 设置为行内流式布局 */
flex-wrap: wrap; /* 当行太长时换行 */
}
.div1.row,
.div2.row,
.div3.row {
display: flex; /* 行内元素转为块级元素 */
flex-direction: row; /* 横向排列 */
}
</style>
</head>
<body>
<div class="container container-row">
<div class="div1 row">Div 1</div>
<div class="div2 row">Div 2</div>
<div class="div3 row">Div 3</div>
</div>
</body>
</html>
```
阅读全文