Sachverhalt: A. Der 1966 geborene B._ meldete sich im Dezember 2005 bei der Invalidenversicherung an und beantragte eine Rente. Als Grund gab er eine seit 4. Mai 1996 bestehende Behinderung als Folge eines Autounfalls an. Nach Abklärung der gesundheitlichen und erwerblichen Verhältnisse und nach Durchführung des Vorbescheidverfahrens lehnte die IV-Stelle Basel-Stadt mit Verfügung vom 30. Mai 2007 das Leistungsbegehren ab. B. Die Beschwerde des B._ wies das Sozialversicherungsgericht Basel-Stadt mit Entscheid vom 26. April 2008 ab. C. B._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Rechtsbegehren, der Entscheid vom 26. April 2008 sei aufzuheben und die Sache an die IV-Stelle zur korrekten Ermittlung des Validen- und Invalideneinkommens zurückzuweisen.