gpt4 book ai didi

html - 是否可以在 CSS `content` 中使用(多种)字体样式?

转载 作者:太空狗 更新时间:2023-10-29 14:19:18 26 4
gpt4 key购买 nike

我已经设置了一个 CSS 元素来插入一些内容,方法是:

.foo:after {
content: "Bold, italics";
}

我希望“粗体”一词以粗体字体呈现,“斜体”一词以斜体字体呈现。我知道可以添加行:

font-weight: bold;
font-style: italics;

但这会使单词变成粗体和斜体。如果我could在内容字段中使用 html 元素我会放一些类似的东西:

content: "<strong>Bold</strong>, <em>italics</em>"

可惜那是不可能的。

还有其他方法可以达到这个效果吗?理想情况下不调用 javascript 并纯粹使用 html/css。

最佳答案

上面已经提到了,但是除非你添加一个 :before:after 不太确定没有 JS 是如何完成的..

.foo {
float: left;
}
.foo:after {
content: "Bold, ";
font-weight: bold;
float: right;
margin-left: .5em;
display: block;
}
.foo:before {
content: 'Italic';
font-style: italic;
float: right;
margin-left: .5em;
display: block;
}

它也到处都包含 float ,但是,嘿!它有效:)

在这里查看:http://codepen.io/achoukah/pen/gpBopd

编辑:

这里是一样的,但是使用了 flex-box:

.foo {
width: 100%;
clear: both;
display: flex;
}
.foo:before {
content: "Bold, ";
font-weight: bold;
margin-left: .5em;
order: 1;

}
.foo:after {
content: 'Italic';
font-style: italic;
margin-left: .5em;
order: 2;
}

关于html - 是否可以在 CSS `content` 中使用(多种)字体样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31620489/

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