Sachverhalt: A. Die 1976 geborene S._ absolvierte eine Lehre als Tierpflegerin und erwarb 1996 den entsprechenden eidgenössischen Fähigkeitsausweis, musste aber diesen Beruf wegen einer Allergie im Jahre 1998 aufgeben. Vom 1. September 1999 bis 30. September 2003 war sie bei der Firma X._ AG als kaufmännische Angestellte erwerbstätig. Am 11. September 2002 zog sich S._ bei einem Verkehrsunfall ein HWS-Distorsionstrauma zu und litt danach unter einem ihre Arbeitsfähigkeit limitierenden cervicocephalen und -spondylogenen Syndrom der Halswirbelsäule. Sie meldete sich am 10. September 2003 bei der Invalidenversicherung an und ersuchte um Ausrichtung einer Invalidenrente. Die IV-Stelle des Kantons St. Gallen übernahm nach medizinischen, erwerblichen und berufsberaterischen Abklärungen zunächst die Kosten der Vorabklärung und Umschulung zur technischen Kauffrau (19. April 2004 bis 25. März 2005) sowie anschliessend diejenigen der Umschulung zur Planerin Marketing-Kommunikation (25. Januar 2005 bis 8. April 2006). Mit Verfügung vom 23. September 2005 setzte die IV-Stelle das Taggeld ab 1. Oktober bis 31. Dezember 2005 aufgrund eines massgebenden jährlichen Einkommens von Fr. 51'350.- fest. Die dagegen erhobene Einsprache wies sie mit Entscheid vom 25. Oktober 2005 ab. Mit Verfügung vom 24. März 2006 setzte die IV-Stelle das Taggeld ab 1. Januar bis 31. März 2006 aufgrund eines massgebenden jährlichen Einkommens von Fr. 52'685.- fest. Dagegen liess S._ Einsprache erheben. Die IV-Stelle zog ihre Verfügungen pendente lite in Wiedererwägung und setzte das Taggeld für die Zeit ab 1. Oktober 2005 bis 8. April 2006 mit drei Verfügungen vom 11. Juli 2006 neu fest, ohne das massgebende Jahreseinkommen zu ändern. Mit Entscheid vom 18. August 2006 wies sie die Einsprache gegen die Verfügung vom 24. März 2006 ab. B. S._ liess gegen den Einspracheentscheid vom 18. August 2006 und die Verfügungen vom 11. Juli 2006 Beschwerde führen mit dem Rechtsbegehren, das Taggeld sei auf Grundlage eines massgebenden Jahreseinkommens von Fr. 59'000.- zu berechnen und ihr sei für die Zeit ab 1. Oktober 2005 bis 8. April 2006 ein solches von Fr. 130.- zuzusprechen. Mit Eingabe vom 4. September 2006 änderte sie ihr Rechtsbegehren dahingehend, dass das Taggeld auf Grundlage eines massgebenden Jahreseinkommens von Fr. 64'000.- zu berechnen und ihr ein solches von Fr. 140.- zuzusprechen sei. Das Versicherungsgericht des Kantons St. Gallen holte von der Firma X._ AG eine schriftliche Auskunft vom 22. Oktober 2007 ein, die sie den Parteien zur Stellungnahme unterbreitete. Mit Entscheid vom 11. Dezember 2007 vereinigte es die beiden Verfahren und wies beide Beschwerden ab. C. S._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Rechtsbegehren, die Streitsache sei zur weiteren Abklärung und Neuberechnung des Taggeldanspruches für die Zeit vom 1. Oktober 2005 bis 8. April 2006 an die IV-Stelle des Kantons St. Gallen, eventuell an die Vorinstanz zurückzuweisen; subeventuell sei der Taggeldanspruch für diese Zeitspanne auf Grundlage eines massgebenden Jahreseinkommens von Fr. 64'000.- festzulegen. Die IV-Stelle des Kantons St. Gallen schliesst auf Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung. 