Ric*_*d77 10 html asp.net-mvc css-selectors
这是我的一段HTML代码
<div id = "mydiv">
<% = Html.ActionLink("Some Text","SomeAction")%>
</div>
Run Code Online (Sandbox Code Playgroud)
我想把它设计成白色,这样它就不会与背景冲突,后者也是蓝色.所以我这样做了:
#mydiv {background-color:blue;}
#mydiv a:link { color:white}
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用 - 它的颜色仍然是蓝色.我该怎么做?也许,我只是没有写好选择器.
谢谢你的帮助.
Ric*_*lay 10
删除:link后缀,你应该没问题:
#mydiv { background-color:blue; }
#mydiv a { color:white; }
Run Code Online (Sandbox Code Playgroud)
或者,您可以为链接添加类名:
<div id="mydiv">
<%= Html.ActionLink("Some Text", "SomeAction",
new { @class = "class-name" }) %>
</div>
Run Code Online (Sandbox Code Playgroud)
也许
<%=Html.ActionLink("Text","Act","Ctrl",new {@style="color:white;"}) %>
Run Code Online (Sandbox Code Playgroud)
我就像Luke一样,但我在那里有一个null(我正在使用MVC2)
<%=Html.ActionLink("Text","Act","Ctrl",new {@style="color:white;"}) %>
Run Code Online (Sandbox Code Playgroud)
在我的情况下,这个工作
HTML.ActionLink("LinkLabel", "ActionName", "Controller", null,
new {@class="btn btn-primary pull-right"})
Run Code Online (Sandbox Code Playgroud)
如果我不在正确的控制器动作上方使用null,即未调用Controller.ActionName方法.取而代之的是像currentController/Length == 4之类的东西.
| 归档时间: |
|
| 查看次数: |
31277 次 |
| 最近记录: |