我是ASP.NET MVC的新手。我想问一下是否有一种方法可以在视图内部添加CSS,但不使用外部的.css文件?例如:table {border: 5px solid red;}(就像在普通HTML-CSS项目中那样)?
table {border: 5px solid red;}
j0pj023g1#
考虑使用节。在布局中添加:
<head> ... @RenderSection("Styles", required: false) </head>
那么,你认为:
@section Styles { <style type="text/css"> table { border: 5px solid red; } </style> }
这样做的效果是将这个style标记添加到HTML的head中它应该在的位置,而不是在整个代码中乱丢style标记。
head
style
nfeuvbwi2#
您也可以使用style标签在razor视图中定义CSS,如下所示:
razor
CSS
<style> table {border: 5px solid red;} </style>
esbemjvw3#
有些像这样。
@Html.Label("Hello World",new{@style="your style code"})
3条答案
按热度按时间j0pj023g1#
考虑使用节。在布局中添加:
那么,你认为:
这样做的效果是将这个style标记添加到HTML的
head
中它应该在的位置,而不是在整个代码中乱丢style
标记。nfeuvbwi2#
您也可以使用style标签在
razor
视图中定义CSS
,如下所示:esbemjvw3#
有些像这样。