CSS: Только что доктор прописал
CSS, как вы упомянули это правильный курс действий справиться с этим, вы можете просто определить стиль, который ориентирован на ваши h1
элементы, как и ожидалось :
<style type='text/css'>
h1 {
text-align: center;
background-color: #389BD6;
}
</style>
Вы можете явно указать это в самой (желательно в разделе <head>
) ваш HTML или с помощью внешнего файла CSS (также defin ред в <head>
раздел страницы):
<!-- A reference to a CSS file containing the previous style -->
<link href="your-css-file.css" rel="stylesheet" type="text/css" />
Styling на основе окружающей среды
Что касается изменения стиля, основанного на среде, вы могли бы рассмотреть вопрос о добавлении класса CSS на высоком уровне элемент вашей страницы во время выполнения и добавить еще один стиль для переопределения предыдущего по умолчанию одно:
<!-- Define a runat="server" tag on your body element and an ID (assumes Web Forms) -->
<body id="body" runat="server">
, а затем в вашем Page_Load
случая, установите класс на основе вашей ан (т.е. Отладки, производство и т.д.):
// Find your body element
var body = FindControl("body") as HtmlGenericControl;
// If you were able to find it, set it's class
if(body != null)
{
// Set your environment here
body.Attributes["class"] = "production";
}
Это сделает класс «производство» на ваш <body>
элемента:
<body id="body" class="production">
, которые вы можете использовать, чтобы определить другой стиль CSS таргетинг только <h1>
элементов производственная среда:
<style type='text/css'>
h1 {
text-align: center;
background-color: #389BD6;
}
/* Target <h1> elements in production */
.production h1 {
background-color: purple;
}
</style>
Вы также можете сделать это путем создания нескольких таблиц стилей (т.е. production.css
, development.css
и т. Д.) И определяя каждый из ваших конкретных стилей и используя какой-то механизм, например Preprocessor Directives, чтобы определить, какой из них использовать.
Что вы используете для определения окружающей среды? IE, как стильная таблица будет знать, в какой среде вы находитесь – Pete