CSS 常用样式 显示模式
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
css 显示模式 display
CSS显示模式display属性用于设置 HTML 元素的显示方式。常见的显示模式有 block、inline、inline-block、flex、grid 等。
以下是每种显示模式的详细解析和代码示例
- block块级元素
block 元素通常会自动换行并占据其父元素的整个宽度。
代码示例
div {
display: block;
width: 100%;
height: 100px;
background-color: red;
}
- inline行内元素
inline 元素通常不会自动换行而是显示在同一行上其宽度由其内容决定。
代码示例
span {
display: inline;
padding: 5px;
background-color: blue;
color: white;
}
- inline-block行内块元素
inline-block 元素与 inline 元素类似但可以为元素设置宽度、高度和内边距。
代码示例
button {
display: inline-block;
width: 100px;
height: 50px;
padding: 5px;
background-color: green;
color: white;
}
- flex弹性盒子元素
flex 元素是用于创建弹性盒子布局的容器用于解决传统布局难以实现的问题。
代码示例
.container {
display: flex;
justify-content: center;
align-items: center;
}
.box {
width: 100px;
height: 100px;
background-color: blue;
margin: 10px;
}
- grid网格布局元素
grid 元素是用于创建网格布局的容器可以实现复杂的布局效果。
代码示例
.container {
display: grid;
grid-template-columns: 1fr 2fr 1fr;
grid-template-rows: auto;
}
.box {
background-color: blue;
padding: 20px;
color: white;
text-align: center;
}
以上是常见的 CSS 显示模式解析和代码示例。不同的显示模式适用于不同的场景可以根据需求选择合适的显示模式。