CSS 常用样式 显示模式

css 显示模式 display

CSS显示模式(display)属性用于设置 HTML 元素的显示方式。常见的显示模式有 block、inline、inline-block、flex、grid 等。

以下是每种显示模式的详细解析和代码示例:

  1. block(块级元素)

block 元素通常会自动换行,并占据其父元素的整个宽度。

代码示例:

div {
  display: block;
  width: 100%;
  height: 100px;
  background-color: red;
}

  1. inline(行内元素)

inline 元素通常不会自动换行,而是显示在同一行上,其宽度由其内容决定。

代码示例:

span {
  display: inline;
  padding: 5px;
  background-color: blue;
  color: white;
}

  1. inline-block(行内块元素)

inline-block 元素与 inline 元素类似,但可以为元素设置宽度、高度和内边距。

代码示例:

button {
  display: inline-block;
  width: 100px;
  height: 50px;
  padding: 5px;
  background-color: green;
  color: white;
}

  1. flex(弹性盒子元素)

flex 元素是用于创建弹性盒子布局的容器,用于解决传统布局难以实现的问题。

代码示例:

.container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.box {
  width: 100px;
  height: 100px;
  background-color: blue;
  margin: 10px;
}

  1. 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 显示模式解析和代码示例。不同的显示模式适用于不同的场景,可以根据需求选择合适的显示模式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ordinary90

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值