First and second data signal lines (for example, S1x, S1y) are provided for a column of pixels (for example, PS1), and signal potentials of opposite polarity to each other are supplied to the data signal lines respectively. A predetermined pixel (P(1, 1)) is taken as the first pixel. A pixel (for example, P(2, 1) for n=i=1) other than the (2xnxi+1)-th pixel in the scanning direction is connected to a data signal line (for example, S1y) different from that connected to the previous pixel, whereas the (2xnxi+1)-th pixel (for example, P(3, 1) for n=i=1) is connected to the same data signal line (for example, S1y) as that connected to the previous pixel. The polarity of the signal potential supplied to each data signal line is inverted every n horizontal scanning periods (for example, 1H). Every adjacent two scan signal lines starting from the scan signal line (G1) connected to the predetermined pixel are sequentially selected at the same time among scan signal lines (G1, G2,...). A liquid crystal display with this structure enables an increase of the pixel charging time as well as prevention of flickering.