Преобразование HTML TABLE в HTML5 TABLE с помощью CSS и по умолчанию

Я читал такие значения таблиц HTML, как

border="0" align="center" cellpadding="0" cellspacing="0" 

больше не поддерживаются в HTML5, поэтому я хочу «преобразовать» таблицу в HTML5 с использованием значений CSS. Но вот пример о грабеже, парень говорит, что его дефолт – пограничный коллапс: коллапс – это правда? Какие другие значения используются по умолчанию?

Мне нужна таблица, подобная этой, конвертированная в HTML5 с CSS

 <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> </table> 

Чтение на многих сайтах, я считаю, что правильный способ конвертировать это выглядит так:

 <table style=" width:80%; margin: 0 auto; border-spacing:0; border-collapse:collapse; border:0;"> <tr style="border-spacing:0; 

границы коллапса: крах; граница: 0; ">

 to avoid spaces between TDs like this <td style="border-spacing:0; border-collapse:collapse; border:0;"> testing 1 </td> <td style="border-spacing:0; border-collapse:collapse; border:0;"> testing 2 </td> <td style="border-spacing:0; border-collapse:collapse; border:0;"> testing 3 </td> </tr> </table> 

Это правильно или я должен добавить что-то еще или удалить что-то? Вопрос в том, что если браузер CSS установлен по умолчанию, возможно, мне не нужно добавлять все это. Как преобразовать старый HTML в таблицу HTML 5?

Мне нужны таблицы для этого, уже проверенные с использованием DIV, но для моего случая мне нужны таблицы

EDIT Нужно ли добавлять

 border-spacing:0; border-collapse:collapse; border:0; 

К ТАБЛИЦЕ, TR И TD?