我在django中使用“urlize”(4.0.1),如下所示,在“项目描述”字段中,它工作得很好。
<h6>{{ project.description | urlize }}</h6>
对于urlize标识的url,有简单的方法来包含不同的颜色样式吗?例如,标准文本为黑色,url为蓝色。
谢谢。
将上述代码计算结果编辑为:
<h6>Amazing art by:
<a href="http://www.instagram.com/paint_the_reflection" rel="nofollow">www.instagram.com/paint_the_reflection</a>
</h6>
因此,根据@sc_props的建议,我假设h6标记中有条件地向标记添加样式,如果它恰好存在(由urlize创建)。
发布于 2022-02-28 02:04:40
通过给您的<h6> (或任何标题或div)提供一个特殊的类来包装这些链接,就可以使用一些定制的CSS来实现这样的目标。
<h6 class="myStyledLink">Amazing art by:
<a href="http://www.instagram.com/paint_the_reflection" rel="nofollow">www.instagram.com/paint_the_reflection</a>
</h6>...And一些CSS示例:(这些都是随机的颜色,但你明白了)
<style>
.myStyledLink a {
color: rgb(100,100,300);
}
.myStyledLink a:link {
color: rgb(91, 79, 185);
}
.myStyledLink a:visited {
color: rgb(101, 60, 241);
}
.myStyledLink a:focus {
color: rgb(68, 25, 4);
}
.myStyledLink a:hover {
color: rgb(211, 208, 4);
}
.myStyledLink a:active {
color: rgb(99, 214, 33);
}
</style>https://stackoverflow.com/questions/71272014
复制相似问题