Для этого вы можете использовать селекторы браузера CSS.Для этого в сети доступны разные решения.
Например:
Выбор браузера CSS
Выбор браузера CSS - это небольшая библиотека JavaScriptкоторый позволяет вам включать различные каскадные таблицы стилей (CSS) для каждого браузера.
Пример:
<style type="text/css">
.ie .example {
background-color: yellow
}
.ie7 .example {
background-color: orange
}
.opera .example {
background-color: green
}
.webkit .example {
background-color: black
</style>
Если вы используете Google для "разные CSS для браузера", вы найдете другие решениятакже, но большинство из них сводятся к аналогичным решениям.
Еще один способ - определить тип и возможности браузера в ASP.NET, чтобы можно было отобразить соответствующий HTML / CSS / ... и т. д.Дополнительную информацию по этой теме можно найти здесь:
http://msdn.microsoft.com/en-us/library/3yekbd5b.aspx
Например:
private void Button1_Click(object sender, System.EventArgs e)
{
System.Web.HttpBrowserCapabilities browser = Request.Browser;
string s = "Browser Capabilities\n"
+ "Type = " + browser.Type + "\n"
+ "Name = " + browser.Browser + "\n"
+ "Version = " + browser.Version + "\n"
+ "Major Version = " + browser.MajorVersion + "\n"
+ "Minor Version = " + browser.MinorVersion + "\n"
+ "Platform = " + browser.Platform;
TextBox1.Text = s;
}
Свойство Browser запроса возвращает объект HttpBrowserCapabilities.Он содержит информацию о возможностях браузера, который работает на клиенте.
http://msdn.microsoft.com/en-us/library/system.web.httpbrowsercapabilities.aspx