CSS的display作用效果和声明顺序有关吗?

 h2.pos_right
{
position:relative;
left:20px
display:inline;
}

 h2.pos_right
{
display:inline;
position:relative;
left:20px
}

为什么两者的作用效果是不同的?

我这显示效果是一样的,你的代码里面少“;”,你加上试试。测试了好几遍没发现什么不一样

肯定有关啊,从上到下执行

我已经已经测试了,光从这两段代码,进行测试,效果是一样的