gpt4 book ai didi

html - 如何强调使用 CSS columns 属性创建的间隙?

转载 作者:太空宇宙 更新时间:2023-11-04 12:58:30 24 4
gpt4 key购买 nike

我想每两位数字加下划线并分隔一个数字。

这是我尝试过的及其 demo :

CSS

.number {
width: 8em;
display: block;
word-wrap: break-word;
columns: 5;
-webkit-columns: 5;
-moz-columns: 5;
column-gap: 0.2em;
-webkit-column-gap: 0.2em;
-moz-column-gap: 0.2em;
text-decoration: underline;
}

HTML

<span class="number">0102030405</span>

正如您在演示中所见,每两位数字创建的空格没有下划线。

如何给它们加下划线?

注意:

我正在寻找与 Chrome、Firefox、IE 和 Safari 兼容的解决方案。

最佳答案

注意 .number 上的附加 position: relative
Jsfiddle .

.number {
width: 8em;
display: block;
word-wrap: break-word;
columns: 5;
-webkit-columns: 5;
-moz-columns: 5;
column-gap: 0.2em;
-webkit-column-gap: 0.2em;
-moz-column-gap: 0.2em;
text-decoration: underline;
position: relative;
}

.number:before {
background: black;
bottom: 3px;
content: "";
height: 1px;
left: 0;
position: absolute;
right: 0.5em;
}

关于html - 如何强调使用 CSS columns 属性创建的间隙?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25627553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com