A display panel (2,3) has a display medium (250) between a first substrate (210) and a second substrate (240). Scan lines (SL), data lines (DL) and sub-pixels (220) are provided on the first substrate (210). Each of the sub-pixels (220) includes a main display unit (M) and a sub-display unit (S). The main display unit (M) has a first switch (SW1) and a first pixel electrode (PE1). The first pixel electrode (PE1) and adjacent data lines (DL) are separated by a gap (G1). The sub-display unit (S) has a second switch (SW2) and a second pixel electrode (PE2) which has a first overlapping width (W1) with adjacent data lines (DL) that avoid light leakage. A light-shielding layer (230) is disposed between two adjacent first pixel electrodes (PE1) and has a second overlapping width (W2) with adjacent first pixel electrodes (PE1) to avoid light leakage.