Свойство margin-left задает расстояние (ширину отступа) от левой границы блока до ближайших элементов или до краев окна браузера.
Это свойство применимо ко всем элементам.
Структура блока
Значение свойства margin-left
Значение задается в единицах длины, принятых в CSS (подробнее здесь...) или в %,
- auto – автоматически задается браузером,
- inherit - принимает значение свойства родительского элемента.
- auto или 0
<html>
<head>
<meta charset="utf-8">
<title> Свойство margin-left </title>
</head>
<body>
<p style="border:#CC0000 solid 2px; padding:5px;"> Этот абзац не имеет заданных отступов. Расстояние от него до следующего абзаца и до краев окна браузера установлено автоматически. </p>
<p style="border:#CC0000 solid 2px; padding:5px; margin-left:100px;"> У этого абзаца отступ от левой его границы до края окна браузера составляет 100 пикселей. </p>
</body>
</html>
Этот абзац не имеет заданных отступов. Расстояние от него до следующего абзаца и до краев окна браузера установлено автоматически.
У этого абзаца отступ от левой его границы до края окна браузера составляет 100 пикселей.
Для строчных элементов...
Хотелось бы отметить, что свойство margin-left в основном применяется к блочным элементам и к тегу <img>.
О применении свойства margin-left к строчным элементам (подробнее здесь...).