У меня проблема с изменением размера столбца таблицы. Когда я помещаю столбчатую диаграмму и слайд-шоу изображений рядом друг с другом, это приводит к уменьшению столбца таблицы. Изображение ниже показывает, как это выглядит. Предполагается, что первый столбец таблицы является ключом для цветов на графике. Я попытался отрегулировать ширину в CSS, но он изменяет ширину графика, а не ширину столбца таблицы. Что-то не так с CSS, или div в HTML вызывают проблему? Благодарим за помощь.
HTML
<div class="graph">
<div class="positive">34%</div>
</div>
<div class="graph">
<div class="negative">23%</div>
</div>
<div class="graph">
<div class="mixed">43%</div>
</div>
<table id="tableSentiment" border="1">
<tr>
<td id="tableColour" style="background-color: #1E8449"></td>
<td>Positive</td>
</tr>
<tr>
<td id="tableColour" style="background-color: #CB4335"></td>
<td>Negative</td>
</tr>
<tr>
<td id="tableColour" style="background-color: #E67E22"></td>
<td>Mixed</td>
</tr>
</table>
CSS
.graph
{
width: 20%;
background-color: #aaa;
border: 0.5px solid black;
}
.positive, .negative, .mixed
{
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
color: white;
}
.positive
{
width: 34%;
background-color: #1E8449;
}
.negative
{
width: 23%;
background-color: #CB4335;
}
.mixed
{
width: 43%;
background-color: #E67E22;
}
#tableSentiment
{
border-collapse: collapse;
padding: 10px;
width: 15%;
text-align: center;
font-size: 100%;
left: 10%;
}
#tableColour
{
width: 15%;
}