Double Slit Experiment : Photon vs Electron are the following statements correct:

For Young's double slit experiment with electrons, the separation between two slits has to be smaller than the position uncertainty of the electrons. But no such limitation exists for single photon experiment.

The motivation of this question is to understand the difference between the wave nature of electrons and photons.
 A: Here is a double slit experiment with single photons at a time

In the last frame the Young interference pattern appears, so it is the same conditions  of distance taken from the wavelength of  the emergent light from the superposition of photons. The photons have energy E=h*nu where nu is the frequency of the light that will emerge from zillion such photons. To a frequency a wavelength can always be assigned:
On the left the footprint of photons seems random, but the probability distribution, which is the emergent interference pattern, shows that the probability amplitude of a photon being found at the (x,y) of the screen has information about the wavelength of emergent light. The modulus  squared of the  wave function of the  photon gives the probability. How this happens needs to be studied in quantum field theory.
So it is the wavelength in both cases , of electron and photon interference, for the electron given by the de Broglie wavelength.
A: You are simply mistaken about the photon case. When you say "the separation between two slits has to be smaller than the position uncertainty of the electrons" you are right, and this same limitation also applies to the single photon experiment. Otherwise there would be 'which path' information somewhere, preventing the interference effect.
A: There is in principle no difference between the diffraction patterns if the De Broglie wavelength of the electrons is the same as the wavelength of the photons.
There are simple formulas to describe what the interference pattern looks like depending on wavelength, slit width and slit separation. https://en.m.wikipedia.org/wiki/Double-slit_experiment. 
