1

我们在网页中显示具有基本高度和宽度属性的对象。我们可以使用 HtmlTextWriter 对象生成 HTML 对象,并计划通过在类顶部的嵌入式 css 类中引用对象的 ID 来应用 Height 和 Width 属性。

#bob
{
   height: 20
   width: 20
}

...

<div id="bob"></div>

1)首先,这是一个好方法还是我们应该考虑另一种方法,如内联 css ?

2)似乎没有任何东西写在.net框架内渲染css的surrort中。有谁知道任何可能有助于使用 .net 框架呈现 css 符号的内容。有没有等价物HtmlTextWriter

3)你知道任何可以帮助从代码生成css的工具吗?

亲切的问候

4

3 回答 3

1

不知道你是否可以在.net中做到这一点。但我在 jquery 中这样做,如下所示。我希望这在某种程度上有用。

$.rule("#bob {height:"+ht+"}").appendTo('style');

当它生成时,您可以检查您的 dom 是否已将一些 css 添加到style元素中。

它比内联 css 更好。它适用于显示在浏览器上且未物理写入文件的网页。

更多信息 -这里

当我检查时,它适用于 IE8、FF 和 Chrome。

于 2012-06-28T11:50:11.937 回答
0

你为什么要写出 HTML,现有的控件之一不能提供你需要的东西吗?

一般来说,CSS 应该在 .css 文件中。

由于您尚未解释代码的意图,因此实际上无法回答这是否是一种好方法。

于 2012-06-28T11:37:00.710 回答
0

尽量不要使用内联 css,您可以使用其中包含 css 字符串的文字,并让 htmlTextWriter 编写它。

于 2012-06-28T11:35:27.853 回答