В Visual Studio я вижу эти предупреждения:
- Проверка (HTML 5): атрибут 'cellpadding' не является допустимым атрибутом элемента 'table'.
- Проверка (HTML 5): атрибут «cellspacing» не является допустимым атрибутом элемента «table».
- Проверка (HTML 5): Атрибут 'valign' не является допустимым атрибутом элемента 'td'.
- Проверка (HTML 5): Атрибут 'align' не является допустимым атрибутом элемента 'td'.
Если они не являются допустимыми атрибутами в HTML5 , что заменяет их в CSS?
4
Я обнаружил, что даже в HTML5 атрибуты cellpadding и cellspacing все еще необходимы. То есть без явного объявления этих атрибутов применяются отступы по умолчанию и интервалы. Поэтому я обнаружил, что всегда должен устанавливать для них значение «0», чтобы обнулить значения по умолчанию. Возможно, они устарели, но браузеры их еще не заметили. Значения по умолчанию все еще применяются в Chrome версии 37.
—
Aquarelle