В чем разница межу блочными и строчными элементами?

1)Блочные занимают всю доступную ширину а строчные равны содержимому с значениями отступов, границ и полей.

2)Строчные могут содержать только данные или другие строчные элементы, а в блочные можно вкладывать другие блочные элементы и строчные, кроме этого можно вкладывать данные.

3)Блочные всегда начинаются с новой строки а строчные не уделяют этому внимания.