Ответ 1
Я нашел кодирование...
input[type="submit"]
{
//css coding
}
input[type="submit"]:Hover
{
//css coding
}
Это решение для моей проблемы..... Спасибо всем за ценные ответы.......
У меня есть asp: Button, я использовал стили css с свойством cssClass в asp:Button
, но эти стили не работают. Когда я использую asp:LinkButton
, эти стили работают хорошо. Мне не нужны темы или скины для стилей.
Это моя страница asp:
<asp:Button CssClass="smallButton" Text="Sign In" runat="server" ID="submit"></asp:Button>
Это мой CSS:
.smallButton
{
//styles
}
Когда я меняю asp: Button to asp: LinkButton
<asp:LinkButton Text="Sign In" runat="server" ID="submit" CssClass="smallButton"></asp:LinkButton>
или
<span class="smallButton"><asp:LinkButton Text="Sign In" runat="server" ID="submit"></asp:LinkButton></span>
стили работают хорошо. Только проблема с управлением asp: Button
Я нашел кодирование...
input[type="submit"]
{
//css coding
}
input[type="submit"]:Hover
{
//css coding
}
Это решение для моей проблемы..... Спасибо всем за ценные ответы.......
Вы можете назначить class
вашей кнопке ASP.NET
, а затем применить к ней нужный стиль.
<asp:Button class="mybtn" Text="Button" runat="server"></asp:Button>
CSS
.mybtn
{
border:1px solid Red;
//some more styles
}
Вы можете использовать атрибут CssClass
и передать значение как имя класса css
<asp:Button CssClass="button" Text="Submit" runat="server"></asp:Button>`
.button
{
//write more styles
}
Никто не хочет идти в беспорядок использования класса, попробуйте следующее:
<asp:button Style="margin:0px" runat="server" />
Intellisense не будет предлагать его, но он выполнит свою работу без ошибок, предупреждений или сообщений. Не забудьте столицу S в стиле
Вы можете просто создать элемент ввода в вашем файле css. Тогда это не зависит от ASP.NET.
<form action="">
Name: <input type="text" class="input" />
Password: <input type="password" class="input" />
<input type="submit" value="Submit" class="button" />
</form>
CSS
.input {
border: 1px solid #006;
background: #ffc;
}
.button {
border: 1px solid #006;
background: #9cf;
}
С помощью CssClass
вы можете присвоить ему класс "input"
.
Если у вас есть кнопка на странице дизайна asp.net, например "Default.asp", и вы хотите создать файл CSS и указанные атрибуты для кнопки, ярлыков или другого контроллера. Тогда сначала создайте страницу css
теперь у вас есть страница css, теперь пишите этот код на странице css (StyleSheet.css)
stylesheet.css
.mybtnstyle
{
border:1px solid Red;
background-color:Red;
border-style:groove;
border-top:5px;
outline-style:dotted;
}
Default.asp
{
<head>
<title> testing.com </title>
</head>
<body>
<b>Using Razer<b/>
<form id="form1" runat="server">
<link id="Link1" rel="stylesheet" runat="server" media="screen" href="Stylesheet1.css" />
<asp:Button ID="mybtn" class="mybtn" runat="server" Width="339px"/>
</form>
</body>
</html>
}
Ответ, который вы упомянули, будет применен ко всем кнопкам. Вы должны попробовать следующее:
input[type="submit"].someclass {
//somestyle}
И добавьте это в свою кнопку:
CssClass="someclass"
<asp:LinkButton ID="mybutton" Text="Link Button" runat="server"></asp:LinkButton>
С эффектами наведения:
#mybutton
{
background-color: #000;
color: #fff;
font-size: 20px;
width: 150px;
font-weight: bold;
}
#mybutton:hover
{
background-color: #fff;
color: #000;
}