那是因为上海地处长江入海口。每年都会从内地通过长江夹带着泥沙,从上游冲到上海的吴淞地区,与东海的海水在上海周边对冲、交汇。所以在上海看海都会觉得海是黄的,近几年来国家也通过加大各方努力,不断的阻止长江泥沙流失,改善下游水质环境。