Sachverhalt: A. Der Kantonsrat des Kantons Zürich beschloss am 8. Januar 2001 eine Änderung des kantonalen Steuergesetzes vom 8. Juni 1997 (StG) betreffend die Festsetzung der Eigenmiet- und Vermögenssteuerwerte. Im Unterabschnitt über die Einkommenssteuer der natürlichen Personen wurde § 21 StG (Randtitel: "Unbewegliches Vermögen") wie folgt geändert: "§ 21 Abs. 1 unverändert. (2) Der Regierungsrat erlässt die für die durchschnittlich gleichmässige Bemessung des Eigenmietwertes selbstbewohnter Liegenschaften oder Liegenschaftsteile notwendigen Dienstanweisungen. Dabei kann eine schematische, formelmässige Bewertung der Eigenmietwerte vorgesehen werden. Es sind jedoch folgende Leitlinien zu beachten: a) der Eigenmietwert ist unter Berücksichtigung der Förderung von Eigentumsbildung und Selbstvorsorge auf maximal 70 Prozent des Marktwertes festzulegen; lit. b und c unverändert." Im Unterabschnitt über die Vermögenssteuer der natürlichen Personen wurde § 39 StG (Randtitel: "Bewertung") wie folgt geändert: "§ 39 Abs. 1 und 2 unverändert (3) Der Regierungsrat erlässt die für eine gleichmässige Bewertung von Grundstücken notwendigen Dienstanweisungen. Es kann eine schematische, formelmässige Bewertung vorgesehen werden, wobei jedoch den Qualitätsmerkmalen der Grundstücke, die im Falle der Veräusserung auch den Kaufpreis massgeblich beeinflussen würden, angemessen Rechnung zu tragen ist. Die Formel ist so zu wählen, dass die am oberen Rand der Bandbreite liegenden Schätzungen nicht über dem effektiven Marktwert liegen. (4) Führt in Einzelfällen die formelmässige Bewertung dennoch zu einem höheren Vermögenssteuerwert, ist eine individuelle Schätzung vorzunehmen und dabei ein Wert von 90 Prozent des effektiven Marktwertes anzustreben." Die Vorlage wurde im Amtsblatt des Kantons Zürich vom 19. Januar 2001 veröffentlicht. Am 2. April 2001 stellte der Kantonsrat auf Antrag seiner Geschäftsleitung vom 22. März 2001 fest, dass die Referendumsfrist für die am 8. Januar 2001 beschlossene Änderung des Steuergesetzes am 20. März 2001 unbenutzt abgelaufen sei. Die entsprechenden Mitteilungen wurden am 30. März 2001 im Amtsblatt bzw. am 20. April 2001 (zusammen mit dem zitierten Gesetzestext) in der offiziellen Gesetzessammlung veröffentlicht. B. Niklaus Scherr sowie der Mieterinnen- und Mieterverband Zürich haben am 2. Mai 2001 mit gemeinsamer Eingabe "Verwaltungsgerichtsbeschwerde ev. staatsrechtliche Beschwerde" beim Bundesgericht erhoben. Sie beantragen, § 21 Abs. 2 lit. a und § 39 Abs. 3 Satz 3 und Abs. 4 StG aufzuheben. Die Beschwerdeführer rügen eine Verletzung von Art. 8 Abs. 1 BV (Ungleichbehandlung von Mietern und Hauseigentümern bzw. von Immobilien- und anderen Vermögensbesitzern) sowie von Art. 19 Abs. 1 der Verfassung des eidgenössischen Standes Zürich vom 18. April 1869 (KV; Besteuerung nach wirtschaftlicher Leistungsfähigkeit). Zudem machen sie eine Verletzung des Grundsatzes der derogatorischen Kraft des Bundesrechts (Art. 49 BV) geltend, namentlich einen Verstoss gegen das Bundesgesetz vom 14. Dezember 1990 über die Harmonisierung der direkten Steuern der Kantone und Gemeinden (Steuerharmonisierungsgesetz, StHG; SR 642.14). C. Die Geschäftsleitung des Kantonsrates des Eidgenössischen Standes Zürich beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Die Beschwerdeführer halten in ihrer Beschwerdeergänzung vom 22. August 2001 an ihrem Standpunkt fest. Die Geschäftsleitung des Kantonsrats bleibt in ihrer Stellungnahme vom 20. September 2001 zur Beschwerdeergänzung bei ihrem Antrag. D. Mit Schreiben vom 7. Mai 2001 hat der Präsident der II. öffentlichrechtlichen Abteilung des Bundesgerichts den Beschwerdeführern mitgeteilt, dass die Beschwerde als staatsrechtliche Beschwerde instruiert werde. Mit Verfügung vom 18. Juni 2001 hat der Abteilungspräsident der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt. 