Знакомство с таблицами / Испытание: итоговая таблица [23/23]

Не принимает,хотя все так.Помогите пожалуйста
HTML:

<html>
<head>
    <meta charset="utf-8">
    <title>Испытание: итоговая таблица</title>
</head>
<body>
    <table>
    <h1>Итоговая таблица</h1>
<tr>
        <th class ="row-3" style="width:33%">Город</th>      
        <th class ="row-4" style="width:33%">Посещений</th>       <th class ="row-5" style="width:33%">%</th>
    </tr>
    <tr>
    <td>СПб</td>          <td class ="cort-1">199</td>              <td class ="cort-2">65.12</td> 
    </tr>
    <tr class="row-1">
    <td>Москва</td>       <td class ="cort-1">69 </td>              <td class ="cort-2">21.3</td> 
    </tr>
    <tr>
    <td>Киев</td>         <td class ="cort-1">5 </td>               <td class ="cort-2">8</td> 
    </tr>
    <tr class="row-2">
    <td colspan="2">Посещений за весь период</td>     <td class ="cort-2">273</td>
    </tr>
    </table>

</body>
</html>

CSS:

body {
width: 350px;
margin: 0;
padding: 0 10px;
font-size: 14px;
font-family: Arial, sans-serif;
}
table {
border-collapse:collapse;
 padding:10px;
width: 350px;
 height:190px;
}
th {
border-bottom:1px solid black;
padding:10px;
border-top:1px solid black;
color:white;
width:100%;
}
td {
border-top:1px solid lightgray;
padding:10px;
}
.row-1 {
background-color:lightyellow;
}
.row-2 {
background-color:lightyellow;
}
.row-3 {
background-color:darkcyan;
text-align:left;
}
.row-4 {
background-color:lightblue;
text-align:center;
}
.row-5 {
background-color:darkcyan;
text-align:right;
}
.cort-1 {text-align:center;}
.cort-2 {text-align:right;}

Всё, что не так, отражается на вкладке “Различия”.
Возможно, дело в том, что вы ограничили высоту таблицы.

Screenshot_4

пробовал,не помогло

Помогло. Если убрать высоту у таблицы, то будет 99%. А 100% будет, когда и у последней строки таблицы будет рамка снизу.
Заголовок h1 лучше располагать перед таблицей, а не внутри нее.

Уберите все width и height.(у th тоже)
В td добавьте width 33%

table {
border-collapse:collapse;
padding:10px;
width: 350px;
height:190px;
}
th {
border-bottom:1px solid black;
padding:10px;
border-top:1px solid black;
color:white;
width:100%;
}
td {
border-top:1px solid lightgray;
padding:10px;
}