Sachverhalt: Sachverhalt: A. Der 1966 geborene B._ war seit 14. März 1988 bis 17. Mai 2002 als Vorarbeiter bei der Firma W._ AG tätig. Am 11. März 2003 meldete er sich wegen Nacken- und Schulter-/Armschmerzen links bei der Invalidenversicherung zum Leistungsbezug an. Zur Abklärung der Verhältnisse holte die IV-Stelle Basel-Stadt diverse Arztberichte sowie ein Gutachten des Dr. med. H._, Physikalische Medizin und Rehabilitation FMH spez. Rheumaerkrankungen, vom 14. Dezember 2003 ein. Mit Verfügung vom 14. Januar 2004 verneinte sie den Anspruch auf eine Invalidenrente, wobei sie einen Invaliditätsgrad von 24 % errechnete. Dagegen erhob der Versicherte Einsprache. Am 2. April 2004 reichte er einen Bericht des Psychiaters Dr. med. M._, vom 24. März 2004 ein und beantragte die Gewährung beruflicher Massnahmen. Mit Entscheid vom 16. Dezember 2004 wies die IV-Stelle die Einsprache unter Ermittlung eines Invaliditätsgrades von gerundet 30 % ab. A. Der 1966 geborene B._ war seit 14. März 1988 bis 17. Mai 2002 als Vorarbeiter bei der Firma W._ AG tätig. Am 11. März 2003 meldete er sich wegen Nacken- und Schulter-/Armschmerzen links bei der Invalidenversicherung zum Leistungsbezug an. Zur Abklärung der Verhältnisse holte die IV-Stelle Basel-Stadt diverse Arztberichte sowie ein Gutachten des Dr. med. H._, Physikalische Medizin und Rehabilitation FMH spez. Rheumaerkrankungen, vom 14. Dezember 2003 ein. Mit Verfügung vom 14. Januar 2004 verneinte sie den Anspruch auf eine Invalidenrente, wobei sie einen Invaliditätsgrad von 24 % errechnete. Dagegen erhob der Versicherte Einsprache. Am 2. April 2004 reichte er einen Bericht des Psychiaters Dr. med. M._, vom 24. März 2004 ein und beantragte die Gewährung beruflicher Massnahmen. Mit Entscheid vom 16. Dezember 2004 wies die IV-Stelle die Einsprache unter Ermittlung eines Invaliditätsgrades von gerundet 30 % ab. B. Die hiegegen eingereichte Beschwerde wies das Sozialversicherungsgericht Basel-Stadt mit Entscheid vom 30. Juni 2005 ab. B. Die hiegegen eingereichte Beschwerde wies das Sozialversicherungsgericht Basel-Stadt mit Entscheid vom 30. Juni 2005 ab. C. Mit Verwaltungsgerichtsbeschwerde beantragt der Versicherte, in Aufhebung des kantonalen Entscheides sei die Sache zur Neubeurteilung an die IV-Stelle zurückzuweisen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 