私は4つのラジオボタンがあり、それぞれのセットは "choiceSet"という名前のdivにラップされています。 Windowsのfirefoxでは、ラジオボタンの4つのセットがすべて表示されます。私の同僚はFirefoxで3つのセットしか見ることができません。私たちはどちらもクロムの3/4セットしか見ることができません。 Linuxでは、ブラウザに関係なく、問題のラジオボタンのセットは表示されません。4つのラジオボタンのうちの1つが隠されています
アイデア?私がPythonでこのような問題を抱えているときは、何かに予約語を使用していることが分かります。
HTMLはここにある:ここで https://github.com/melvyniandrag/SentimentLabeler/blob/master/mysite/polls/templates/polls/detail.html
は、問題のあるHTML /ジャンゴです:
<div class="choiceSet">
<h3>Ad?</h3>
<input type="radio" class="radiobutton" name="advertisement" id="advertisement1" value="17" />
<label for="advertisement1">advertisement</label><br />
<input type="radio" class="radiobutton" name="advertisement" id="advertisement2" value="18" checked/>
<label for="advertisement2">not advertisement</label><br />
</div>
CSSはここにある:https://github.com/melvyniandrag/SentimentLabeler/blob/master/mysite/polls/static/polls/detail.css
なり
<div class="choiceSet">
<h3>Ad?</h3>
{% for advertisement in question.advertisement_set.all %}
{% if 'not' in advertisement.ad_text %}
<input type="radio" name="advertisement" id="advertisement{{ forloop.counter }}" value="{{ advertisement.id }}" checked/>
{% endif %}
{% if 'not' not in advertisement.ad_text %}
<input type="radio" name="advertisement" id="advertisement{{ forloop.counter }}" value="{{ advertisement.id }}" />
{% endif %}
<label for="advertisement{{ forloop.counter }}">{{ advertisement.ad_text }}</label><br />
{% endfor %}
</div>
git clone https://github.com/melvyniandrag/SentimentLabeler.git
cd mysite
python manage.py runserver
open 127.0.0.1:8000
login a/password
問題が表示されます。
ソリューションは、単に "ADV-MNT1" のようなものにIDの値を変更することです
:ここ
は小さな証拠ですリンクだけでなく、選択セットのどれが表示されていないかを教えてください。 –
こんにちはクラウス、問題のあるHTMLを追加しました –