Мне нужно использовать таблицу с JQuery UI Accordion. Оба заголовка и содержимого должны быть таблицами с 3 столбцами фиксированной ширины. По какой-то странной причине первый столбец содержимого потребляет все пространство, игнорируя css, хотя заголовок выглядит нормально. Вот мой JSFiddle: http://jsfiddle.net/qm12h9tL/JQuery Accordion неправильная ширина
А вот код:
<script>
$(document).ready(function() {
$('#topics').accordion({
collapsible:true,
header:'.topic',
content:'.lessons'
});
});
</script>
<style>
body {
width: 400px;
max-width: 400px;
min-width: 400px;
}
.accordion-container {
width:100%;
}
.topic, .lessons {
width: 400px;
}
.name {
width: 70%;
}
.cards {
width:15%;
}
.percentage {
width: 15%;
}
</style>
<div class="accordion-container">
<table id="topics">
<tbody class="topic" style="display:table;" id="t1">
<tr>
<td class="name">Topic 1</td>
<td class="cards">10 cards</td>
<td class="percentage">100%</td>
</tr>
</tbody>
<tbody class="lessons">
<tr>
<td class="name">Lesson 1</td>
<td class="cards">10 cards</td>
<td class="percentage">100%</td>
</tr>
</tbody>
</table>
</div>
Edit1 Я попытался кодирования HTML как это:
<table id="topics">
<tr class="topic">
<td class="name">Topic 1</td>
<td class="cards">10 cards</td>
<td class="percentage">100%</td>
</tr>
<tr class='lessons'>
<td class="name">Lesson 1</td>
<td class="cards">10 cards</td>
<td class="percentage">100%</td>
</tr>
</table>
Не работает.
Редактировать 2 Я никогда не думал, что добавление дополнительных уроков в тему будет проблемой! http://jsfiddle.net/qm12h9tL/11/
<table id="topics">
<tbody id="t1">
<tr style="display: table-row;" class="topic">
<td class="name">Topic 1</td>
<td class="cards">10 cards</td>
<td class="percentage">100%</td>
</tr>
<tr class="lesson">
<td class="name">Lesson 1</td>
<td class="cards">10 cards</td>
<td class="percentage">100%</td>
</tr>
<tr class="lesson">
<td class="name">Lesson 1</td>
<td class="cards">10 cards</td>
<td class="percentage">100%</td>
</tr>
</tbody>
</table>
Почему вы вернуться к предыдущей версии с неправильным форматированием коды? Я понимаю, если вы не согласны с изменениями, внесенными мной по этому вопросу, но по крайней мере вы должны позволить людям запускать код без посещения внешнего сайта. –
То, что я увидел, это слова, вычеркнутые и те же слова, написанные на их месте, - смотрели на меня как на редактирование ради редактирования. Я просмотрю его. –