Разница между отраслевой и вертикальной системами законодательства заключается в критерии деления нормативных актов. 25
Отраслевая (горизонтальная) система законодательства обусловлена предметом правового регулирования, то есть спецификой регулируемых отношений. 25 В ней есть отрасли, совпадающие с одноимёнными отраслями права (конституционное право — конституционное законодательство, уголовное право — уголовное законодательство и т. д.). 5 Также выделяются комплексные отрасли, регулирующие отношения в определённой сфере государственного управления (транспорт, связь, здравоохранение, образование, оборона страны и т. д.) и включающие нормы различных отраслей права. 5
Вертикальная (иерархическая) система законодательства строится в зависимости от юридической силы и иерархии государственных органов, их принявших. 25 По этим критериям весь комплекс нормативных правовых актов делится на законы, принимаемые высшими представительными органами государства или путём референдума, регулирующие наиболее важные сферы жизни общества и имеющие высшую юридическую силу, и подзаконные акты, которые издаются во исполнение законов и не противоречат им. 2