淘先锋技术网

首页 1 2 3 4 5 6 7

CSS控制日期只显示年月非常常见,常常用于网站采用博客形式发布文章的场景中。

在HTML中,日期通常以以下方式显示:

<p>2021-07-12</p>

要控制日期只显示年月,我们需要使用CSS的伪元素::before::after

<p class="date">2021-07-12</p>

<style>

.date::before {

content: "";

display: inline-block;

width: 1em;

height: 1em;

background: #999;

margin-right: .5em;

}

.date {

white-space: nowrap;

}

</style>

在这个例子中,我们使用::before来创建一个小圆点来分隔日期和标题。 使用white-space: nowrap;是使得日期和标题不会自动换行。

这是最终的结果:

<p class="date"></p>

2021-07-12