Reputation: 71
I am new to ASP.NET MVCs. I want to ask if there is a way to add CSS inside your view, but not using an external .css file? For example: table {border: 5px solid red;}
(Just like you would do it in a normal HTML-CSS project)?
Upvotes: 7
Views: 37010
Reputation: 12022
You can also define
CSS
inrazor
view by using style tag as shown below:
<style>
table {border: 5px solid red;}
</style>
Upvotes: 4
Reputation: 239220
Consider using sections. In your layout add:
<head>
...
@RenderSection("Styles", required: false)
</head>
Then, in your view:
@section Styles
{
<style type="text/css">
table { border: 5px solid red; }
</style>
}
This will have the effect of adding this style tag into the head
of your HTML where it should be, instead of littering style
tags throughout your code.
Upvotes: 16
Reputation:
Some like this.
@Html.Label("Hello World",new{@style="your style code"})
Upvotes: 1