次の HTML コードがあります。
<ul data-role="listview" style="margin-top: 0;">
<li>
<a data-bind="attr: {href: 'tel:' + person().officePhone}">
<img class="PersonDetailsUlImage" src="/view/mobile/images/Icon_phone_36x36_drkgry.png" />
<h6>Office</h6>
<p data-bind="text: person().officePhone"></p>
</a>
</li>
</ul>
CSS ファイルで、次のコードのように「PersonDetailsUla」クラスを設定しました。
.PersonDetailsUla
{
padding: 0 0 0 50px;
}
PersonDetailsUla スタイルが機能しているかどうかを確認しようとすると、Jquery が別のクラスをオーバーライドして適用していることがわかります。
Class="PersonDetailsUla ui-link-inherit"
ui-link-inherit のパディングをオーバーライドするオプションはありますが、可能な限り具体的ではありませんか? ID セレクターを使用する場合は動作しますが、できるだけ具体的でないようにしています。ありがとう