Я изменяю для своей цели отображение опроса phpbb. Это мой текущий HTML код, когда отображение результата на:Ширина элемента dl
<div class="content">
<h2>Question</h2>
<p class="author">bla bla <strong>אחת</strong></p>
<dl class="">
<dt><label for="vote_1">option1</label></dt>
<dd style="width: auto;"><input type="radio" name="vote_id[]" id="vote_1" value="1" /></dd><dd class="resultbar"><div class="pollbar" style="width:77%">10</div></dd>
<dd>77%</dd>
</dl>
<dl class="">
<dt><label for="vote_2">Option 2</label></dt>
<dd style="width: auto;"><input type="radio" name="vote_id[]" id="vote_2" value="2" /></dd><dd class="resultbar"><div class="pollbar" style="width:23%">3</div></dd>
<dd>23%</dd>
</dl>
<dl class="">
<dt><label for="vote_3">Option 3</label></dt>
<dd style="width: auto;"><input type="radio" name="vote_id[]" id="vote_3" value="3" /></dd><dd class="resultbar"><div class="pollbar" style="width:0%">0</div></dd>
<dd>No votes</dd>
</dl>
<dl>
<dt> </dt>
<dd class="resultbar">Total : 13</dd>
</dl>
<dl style="border-top: none;">
<dt> </dt>
<dd class="resultbar"><input type="submit" name="update" value="submit" class="button1" /></dd>
</dl>
</div>
<span class="corners-bottom"><span></span></span></div>
<input type="hidden" name="creation_time" value="1326810654" />
Проблема заключается в следующем: в PHPBB, элементы имеют одинаковую ширину, как «содержание» DIV, и поэтому они отображаются линии ая линия. Однако в моем коде элементы имеют ширину 0 (каков точный смысл ширины 0? На экране у них ширина больше 0), и все -s отображаются в одной строке.
Я просмотрел файлы css, но, насколько я вижу, нет никакой разницы. Какая здесь собственность? Устанавливает параметр стиля «ширина» в файле css на 100%, а «inherit» не влияет.
Вы правы. Проблема была вызвана «отображением: inline» в CSS. –