A method for driving a liquid crystal panel that includes horizontal scan wires, data wires, pixel electrodes surrounded by the horizontal scan wires and the data wires; and switching elements connected to the pixel electrodes, wherein the switching elements are controlled by a gate selection signal and during a on-time period, the switching elements is turned on, and an image data signal output from the data wires is supplied to the pixel electrodes by the switching elements. The method includes: detecting a peripheral temperature of the liquid crystal panel; and controlling the gate selection signal so that when the detected temperature is within a normal temperature range, the on-time period is set to a first gate selection period, and that when the detected temperature is within a low temperature range, the on-time period is set to a second gate selection period longer than the first gate selection period.