Разница между встроенным CSS и внешним CSS
Привет. Я работаю над проектом в ASP.Net и я используем как встроенный CSS, так и внешний CSS на LinkButto.
Может ли кто-нибудь объяснить мне, почему этот встроенный CSS работает (показывает кнопку):
<asp:LinkButton ID="lnkViewPayslip" runat="server" Width="16px" Height="16px" style="background:url(../Images/GridViewButtons/payslipview.png) no-repeat center;width:16px;height:16px"></asp:LinkButton>
но этот не работает (не показывает изображения):
в голове бирка:
<link href="../Styles/HeaderFooterMainTemplateEmp.css" rel="stylesheet" type="text/css" />
в HeaderFooterMainTemplateEmp.css, который находится в папке Style:
.payslip {background:url(../Images/GridViewButtons/payslipview.png) no-repeat center;width:16px;height:16px }
на страницах:
<asp:LinkButton ID="lnkViewPayslip" runat="server" CssClass="payslip" Width="16px" Height="16px"></asp:LinkButton>
Я действительно сейчас в замешательстве. Я уверен, что имею в виду правильный внешний CSS, потому что работает другой CssClass. :(
Большое спасибо!