【问题标题】:Conditional Formating-Background color set based on dynamic text value条件格式——基于动态文本值的背景颜色集
【发布时间】:2012-03-06 22:01:24
【问题描述】:

我有一个 asp 页面,我正在尝试根据单元格中的动态值设置单元格的背景颜色。我已经创建了可以编辑值的页面。这对我们的团队来说是一个简单的进/出登记。例如,如果该值设置为“IN”,则背景颜色为绿色。如果值为“OUT”,则设置背景颜色为红色。如果值为“WAH”,则将其设置为橙色。我们有 7 位技术人员会自行更新。我已经搜索了示例,但没有找到任何接近的例子。除了在 ASP 页面上做简单的基于 Web 的报告之外,我知道的很少。感谢您提供任何帮助和指导。

这是我的表格代码。很简单。

 <table width="500" border="1" align="center" bordercolor="#000000">
   <tr>
     <td>&nbsp;</td>
     <td>
         <div align="center"><strong>Mon</strong>
         </div>
     </td>
     <td>
         <div align="center"><strong>Tues</strong>
         </div>
     </td>
     <td>
         <div align="center"><strong>Wed</strong>
         </div>
     </td>
     <td><div align="center"><strong>Thur</strong></div></td>
     <td><div align="center"><strong>Fri</strong></div></td>
   </tr>

【问题讨论】:

    标签: css


    【解决方案1】:

    您应该在生成页面内容时在您的服务器上运行此检查,并为单元格分配适当的 CSS 类,以便可以按照您喜欢的方式设置它们的样式。 CSS 不允许 textContent 匹配。

    【讨论】:

    • 你能提供任何例子吗?这对我来说是新的。我以前没有做过这种事情。
    • 您可以使用以下 [pseudo] 代码在服务器上生成 HTML:String className = content; echo "&lt;span class='" . className . "'&gt;" . content . "&lt;/span&gt;"; 并在 CSS 中设置 HTML 样式:.IN { color: green; } .OUT: { color: red; } .WAH { color: orange; }
    • 谢谢,我有 CSS,但在其他方面我迷路了。您可以发送任何其他信息的链接吗?
    • 我想像this 这样的东西对你有用。
    • 谢谢。我将不得不进一步研究和学习。你让我走上了正确的道路。谢谢
    猜你喜欢
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 2021-02-12
    • 2018-04-27
    • 2014-08-17
    相关资源
    最近更新 更多