このCSSルールを適用しようとしています:
.question.paragraph .question_choices li:nth-of-type(1)
{
padding-bottom: 500px;
}
コンソールで動作します: $(".question.paragraph .question_choices li:nth-of-type(1)").css("padding-bottom", "500px")
. jsfiddle で動作します。ブラウザでは動作しません。私はGoogle Chromeにいるので、nth-of-type
疑似クラスが認識されます。ユーザーエージェントを確認しました。私はIEモードではありません。(簡略化された) HTML は次のとおりです。
<html class="no-js" lang="en"><!--<![endif]-->
<head>
<style type="text/css" media="screen" id="study_custom_style_applier">
.question.paragraph .question_choices li:nth-of-type(1)
{
padding-bottom: 500px;
}
</style>
</head>
<body style="margin-left: 300px;">
<div id="plain-container" style="margin-top: 128px;">
<div id="body">
<div class="question paragraph" id="question_211681">
<span class="question_label">p6_q1_Topic_2</span>
<div class="question_title">
Topic 2
</div>
<div class="question_choices">
<ul>
<li>stuff1</li> <!-- the rule should apply here - there should be 500px of bottom padding -->
<li>stuff2</li>
</ul>
</div>
</div>
</div>
</div>
</body>
</html>
私の知る限り、ルールをオーバーライドするものは何もありません。
何か案は?ありがとう!