链接文本而不将文本颜色更改为蓝色
我正在使用 haml 显示用户的姓名和昵称(以单行格式),如下所示
//haml code
%div.name
<%= user.name %> /
%a.nickname{:href => '#!/<%= user.nickname %>'} <%= user.nickname %>
它在网络上的样子
如何使上面的整行在网络上可点击,同时保留文本的颜色? (即“某些用户名”文本可以像“昵称”一样链接,但保留其灰色)
I am using haml to display the user's name and nickname (in a single line format) as seen below
//haml code
%div.name
<%= user.name %> /
%a.nickname{:href => '#!/<%= user.nickname %>'} <%= user.nickname %>
How it looks like on the web
How can I make the entire line above clickable on the web but at the same time retain the colors of the text? (i.e. "Some Username" text can be linked like "nickname" but retain it's color grey)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这有点旧,发布的代码看起来有点奇怪,但我将只发布一个 Haml 代码片段,并相对于我的代码片段回答它,无论是否有 Rails 帮助程序
,或者
如果您使用 Sass,包括这个或一些这些规则的子集用于关闭可悬停下划线,也将 #999 替换为您用于常规文本的任何颜色。如果您希望每个名称有不同的行为,请将它们分成单独的规则集,
名称的两个部分具有相同的行为
,或者为每个名称指定不同的行为
This is a little old and the code posted seems a bit weird, but I'm going to just post a Haml snippet and answer it relative to my snippet both with and without rails helpers
or without
if you're using Sass include this or some subset of these rules to turn off hoverable underlining also replace #999 with whatever color you're using for the regular text. If you want different behavior for each break them out into separate sets of rules
Same behavior for both pieces of the name
Or specify different behavior for each