补钙怎样最有效?

请教:

补钙药物分为固体钙和液体钙,请问哪种吸收更好?再就是一般固体钙一天一粒即可,那么是早上吃好还是晚上吃好?饭前吃还是饭后吃好?是不是要忌什么食品呢?