범죄가 성립되려면 구체적으로 어떤 행위를 해서는 안 되는지 법률에 미리 정해져 있어야 한다. 예를 들어, 사람을 폭행한 행위가 범죄가 되려면 폭행을 금지하는 규정이 있어야 한다. 이렇게 법률로 정해 놓은 범죄 행위의 유형을 범죄의 구성 요건이라고 한다. 구성 요건이 충족되었다고 하여 바로 범죄가 성립하는 것은 아니다. 사람을 살해한 행위는 살인죄에 해당하지만, 그것이 사형 집행관의 사형 집행 행위였다면 범죄가 성립하지 않는다. 범죄가 되려면 법질서 전체의 관점으로 보아 위법이라는 가치 판단이 가능해야 하기 때문이다. 이를 위법성이라고 한다. 구성 요건에 해당하는 행위는 대개 위법성이 인정되지만, 예외적으로 그렇지 않은 때도 있다. 예를 들어, 자신을 향해 돌진하는 자동차를 피하려고 가게로 몸을 피하다 가..