CSS-свойство text-indent для блочных элементов задаёт отступ первой строки в текстовом блоке с левой стороны (проще говоря, делает «красную строку»). 1 Расстояние от левого края окна браузера или элемента-родителя (блока, в который помещён блок с текстом) может быть задано в процентах от ширины окна браузера или единицах измерения, принятых в CSS. 1
CSS-свойство padding-left для блочных элементов устанавливает отступ от левой границы элемента до его содержания. 12 Создав padding с левой стороны, можно отодвинуть содержимое от левой границы элемента, обеспечив отступ и отступ первой строки. 2
Таким образом, основное отличие в том, что text-indent влияет на отступ первой строки, а padding-left — на отступ от левой границы элемента.