不违法,复式公寓为何叫复式,就是因为房屋的层高可以一层作两层,一般至少高度不小于5米,比普通住宅高度2.9米高出约一层的高度,完全可以隔开做上下两层,公寓的单层面积普遍比较小八,大约四五十平方米,隔开一层,可以把功能区分开,扩大面积,这是公寓楼所允许的。