У меня есть компонент изображения в asp.net, как показано ниже:
<div id="imgOperatorLogoContainer">
<asp:Image ID="imgOperatorLogo" runat="server" ToolTip="bla bla"
AlternateText="bla bla" ImageUrl="~/Images/c"
Width="170px" Height="191px" />
</div>
как вы видите, я поместил ширину и высоту для этого изображения, но при этом face-images.jpg (3 * 170 = 510 * 191) растягивается в области элемента!
но я не хочу этого действия, потому что face-images.jpg содержит 3 изображения (170 * 191) внутри, и я хочу контролировать их расположение с помощью CSS и JQuery!
я знаю, что мы можем сделать эту работу с помощью элемента div -> но как насчет компонента изображения asp.net!
это изображение после рендеринга, как показано ниже (html):
<img style="height: 191px; width: 170px;" alt="bla bla" src="Images/face-images.jpg" title="bla bla" id="imgOperatorLogo">
но почему приведенные ниже css не работают для этого изображения:
#imgOperatorLogo
{
background-position: 0px 0px;
}
или
#imgOperatorLogo
{
background-position: -170px 0px;
}
или
#imgOperatorLogo
{
background-position: -340px 0px;
}
мы можем исправить эту проблему с помощью альтернативного div -> но таким образом мы теряем альтернативный текст, и я думаю, что это важно для SEO
заранее спасибо