gpt4 book ai didi

带有服务器端代码的 CSS 样式 - 经典 ASP

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

我有一个非常老的应用程序正在处理,样式表中混合了服务器代码。

例如:

.curCTRL { position:absolute; border:0px; background-color:<%=obj.htmlcolorconvert(obj.maskcolor) %>; <%if session("ISFF") then%>padding-right:1px;<%end if%> z-index:50; font-family: ms sans serif; font-size: 8pt;}

像这样的行有很多。我知道在过去您可以这样做,而且我想这并没有被反对……我认为今天的样式标准更加严格,因为我再也看不到太多这样的样式表了。但是,此应用程序允许用户拥有无限的颜色和字体(根据他们的喜好)。所以调用COM对象是必要的。

所以我的问题是我应该坚持使用这种格式,还是有办法清理它并使这个样式表成为真正的 .css 文件而不是经典 .asp 文件中的样式表?

欢迎提出任何建议。

如果答案是暂时保留...那么好吧,我同意这个建议。然而,当我们更新到更现代的工具集(即 ASP.Net)时,我们将如何设置它以便不同的用户拥有自定义颜色和字体?

服务器控制是最好的选择吗?

最佳答案

除非它导致实际问题,否则您可以保留它。

否则,“现代”解决方案将是使用 CSS 预处理器,例如 LESS ,特别是 variables feature .

这部分让我担心:

<%if session("ISFF") then%>padding-right:1px;<%end if%>

这看起来很可疑,好像它只是为 Firefox 添加了额外的 padding-right,这看起来有点奇怪。

如果真的必须这样做,请使用 this会更好。

关于带有服务器端代码的 CSS 样式 - 经典 ASP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7665589/

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