gpt4 book ai didi

c# - 网络核心 : How to create CSS with TagBuilder?

转载 作者:行者123 更新时间:2023-11-28 19:23:20 26 4
gpt4 key购买 nike

如何使用标签生成器 CSS 类?

我想把它合并到一个样式类中

img {
max-width: 100%;
max-height: 100%;
padding: 0px;
background-color:white;
}

TagBuilder image = new TagBuilder("img");

我该如何添加属性?

最佳答案

所以我将在这里演示一个示例。我没有使用提供的样式或上下文,只是以两种不同的方式做一个示例。在此处提供的示例中,我有两个自定义标签。 enter image description here

我添加了以下样式规则。

<style>
.black-div {
height:40px;
width: 40px;
background-color: black;
}
</style>

这是对应于之前提供的标签的两个标签助手。

[HtmlTargetElement("div-with-class")]
public class ClassTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
{
output.TagName = "div";
output.Attributes.SetAttribute("class", "black-div");
}
}
[HtmlTargetElement("div-with-style")]
public class StyleTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
{
output.TagName = "div";
output.Attributes.SetAttribute("style", "height:40px;width: 40px;background-color: black;");
}
}

希望对您有所帮助!

关于c# - 网络核心 : How to create CSS with TagBuilder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56861266/

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