23/23 Проблемы с поиском ошибок

Здравствуйте, помогите найти ошибки!

Город Посещений %
СПб 199 65.12
Москва 69 21.3
Киев 5 8
Посещений за весь период 273
css:

body {
width: 350px;
margin: 0;
padding: 0 10px;

font-size: 14px;
font-family: “Arial”, sans-serif;
}
table{ border-collapse: collapse;
}
th{
width:33%;
border-top: 1px solid black; border-bottom: 1px solid black; padding: 10px;
}
.row-1 {
background-color: darkcyan; text-align: left; color: white;
}
.row-2 {
background-color: lightblue; text-align: center; color:white;
}
.row-3 {
background-color: darkcyan; text-align: right; color: white;
}
.col-1 {
text-align: left
}
.col-2 {
text-align: center
}
.col-3 {
text-align: right
}
td {
width:33%;
padding: 10px; border-bottom: 1px solid lightgray
}
.str-1 {
background-color: lightyellow;
}

Вы в последней строке таблицы и первую ячейку растянули по ширине на два столбца, и вторую

Благодарю!

<td class="col-1"; colspan="2">Посещений за весь период</td>

Точка с запятой здесь не нужна

Спасибо, но это все равно не решает проблему, таблица соответствует лишь на 86%

Подскажите, где еще ошибки?

покажите весь ваш код - и HTML и CSS - на данный момент

Испытание: итоговая таблица

Итоговая таблица

Город Посещений %
СПб 199 65.12
Москва 69 21.3
Киев 5 8
Посещений за весь период 273

css

body {
width: 350px;
margin: 0;
padding: 0 10px;

font-size: 14px;
font-family: “Arial”, sans-serif
}
table {
border-collapse: collapse;
vertical-align:middle
}
.row-1 {
color: white;
background-color: darkcyan;
text-align:left
}
.row-2 {
color: white;
background-color: lightblue;
}
.row-3 {
color: white;
background-color: darkcyan;
text-align: right
}
.str-1 {
background-color: lightyellow
}
.col-2 {
text-align: center
}
.col-3 {
text-align: right
}
th {
padding: 10px;
border-top: 1px solid black;
border-bottom: 1px solid black
}
td {
padding: 10px;
border-bottom: 1px solid lightgray
}

Испытание: итоговая таблица

Итоговая таблица

Город Посещений %
СПб 199 65.12
Москва 69 21.3
Киев 5 8
Посещений за весь период 273

css

body {
width: 350px;
margin: 0;
padding: 0 10px;

font-size: 14px;
font-family: “Arial”, sans-serif
}
table {
border-collapse: collapse;
vertical-align:middle
}
.row-1 {
color: white;
background-color: darkcyan;
text-align:left
}
.row-2 {
color: white;
background-color: lightblue;
}
.row-3 {
color: white;
background-color: darkcyan;
text-align: right
}
.str-1 {
background-color: lightyellow
}
.col-2 {
text-align: center
}
.col-3 {
text-align: right
}
th {
padding: 10px;
border-top: 1px solid black;
border-bottom: 1px solid black
}
td {
padding: 10px;
border-bottom: 1px solid lightgray
}

insert

В спешке не удосужился усвоить правильность копипаста в ресурсе, сорян)

благодарю, уже разобрался)