1、首先它们都是离子晶体 影响离子晶体熔点高低的因素是离子键的强弱,键越强熔点越高(因为离子晶体的熔沸需要加热破坏离子键) 离子键的强度与离子的电荷、构型和半径有密切关系。 2、电荷越多半径越小构型越紧密键能就越大,熔沸点也就越高 通俗一点说,氯化镁是2:1的离子晶体,堆积在一起显然不如1:1的氯化钠更紧密妥贴,所以熔点低 ,不要忽略了结构这个最重要的环节 3、氯化钠离子中钠离子半径95pm<正离子>与氯离子半径为181<负离子>,晶体结构中一个氯离子周围有六个钠离子,一个钠离子周围又包围着六个氯离子,1:1的比能正负离子能相互吸引,这种晶体类型能较稳定存在 而氯化镁中镁离子的半径是65pm,晶体堆积是需要要把较大的负离子氯离子当等半径原球堆积,正离子填充进去,把空隙添满,需要更多的镁离子,而镁离子之间互相有接触,有斥力,既有斥力又有吸引力,当然不如氯化钠晶体结构稳定,一个稳定的晶体那么就比一个不稳定的熔点高 。4、氯化钠、氯化镁固体都属于离子晶体,其熔点高低与离子键的强弱有关,金属钠的金属性比镁强,氯离子和钠离子的离子键比氯离子和镁离子之间的离子键强。因此,氯化钠的熔点比氯化镁高
我认为那楼上解释的不准确,他讲的因素都是影响晶格能的因素,但事实是晶格能确实是氯化镁比氯化钠高
其实这个问题其实跟 为什么氧化镁的熔点比氧化铝高一样 但氧化铝的晶格能却是氧化镁的好几倍
我认为是离子极化造成的,其实离子晶体熔点的判断依据不仅仅是晶格能,(当然典型离子晶体的极化能力很弱就用晶格能判断了) 离子极化能力越强,键的共价成分越多 越趋近于分子晶体 融化时不是完全破坏离子键,还有部分以分子形式融化
钠比镁活泼,所以他们的氯化物,钠比镁稳定,所以氯化钠的熔沸点高于氯化镁.