首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在cfoutput标记内显示octothorpe

在cfoutput标记内显示octothorpe
EN

Stack Overflow用户
提问于 2010-02-23 00:14:28
回答 2查看 453关注 0票数 2
代码语言:javascript
复制
<cfoutput query="getGames">
<li>
<a href="#link_url#" style="background: #E97B2A; display: block; height: 320px; width: 500px;">#name#</a>
</li>
</cfoutput>

背景颜色#打破了它,我如何在不关闭cfoutput标签(或使用css rgb() )的情况下显示#?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-23 00:18:38

#符号可以像##一样在cfoutput标记和字符串等其他区域中进行转义,方法是将它加倍。

因此,您需要使用以下代码:

代码语言:javascript
复制
<cfoutput query="getGames">
<li>
<a href="#link_url#" style="background: ##E97B2A; display: block; height: 320px; width: 500px;">#name#</a>
</li>
</cfoutput>
票数 6
EN

Stack Overflow用户

发布于 2010-02-23 00:33:08

Loftx的答案将完美地发挥作用。但另一种选择是将CSS样式移动到.css文件或位于cfoutput标记之外的页面样式区域。

代码语言:javascript
复制
<!--- outside the cfoutput you can use single # characters --->
<style type="text/css">
.mystyle { background: #E97B2A; display: block; height: 320px; width: 500px; }
</style>

<!--- inside the cfoutput, # characters must be paired up. --->
<cfoutput query="getGames">
    <li>
        <a href="#link_url#" class="mystyle">#name#</a>
    </li>
</cfoutput>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2312225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档