во-первых содержанием, а во-вторых стилистикой
в художественной : множество описаний( и природа, и человек, и животные, и т д ), может какая-то лирика быть, то есть типа роман, повесть, а научно-познават - это "умные" тексты про изобретения, достижения науки и т п.
Научно-познавательной - научные факты, их анализ.
Художественный текст - частично, или полностью вымысел.