A.元素周期表有16个族,7个主族、7个副族、1个0族、1个第ⅤⅢ族,故A正确;B.IA族含H元素及碱金属元素,H为非金属元素,故B错误;C.元素周期表有7个横行,则有7个周期,故C正确;D.短周期是指第一、二、三周期,其它为长周期,故D正确;故选B.