一是可能因为水受阳光直晒,水中的微生物发生了光合作用生成青苔。二是因为水容易受污染而变浑浊,继而生成青苔。水里长青苔的原因主要有以下几点:1、水中养分过多,特别是含氮化合物过多;2、可能阳光直射;3、水质污染;4、溶氧量不足。青苔预防方法有:1、坚持定期换水,降低水中的硝酸盐和磷酸盐;2、蜜植水草,将底床种满,不留空白;3、防止阳光直射;4、利用去苔剂(除藻剂);5、放入食苔性鱼及小虾;6、加强过滤。