gibt es ein Tool womit ich meinen HTML und CSS Code komprimieren
Du meinst eher "packen". Unter Linux gibt es in der Standardinstallation tr und sed
~> tr "[:space:]" " " < test.html | sed 's/ {2,9999}/ /g' | sed 's/> *</></g' > test.gepackt.html
... zerstört aber mindestens <pre>*</pre>. Für Perl gibt es eine sehr gutes Modul mit etlichen Abhängigkeiten, es gibt auch mindestens ein Sharewareprogramm für Windows. Beide haben viele Optionen und können solche Bereiche (oft|meistens|manchmal) vom Packen auschließen.
Sinnvoller ist aber echtes Komprimieren. Das kann regelmäßig der Webserver selbst - oder Du machst es "von Hand" und überredest den Server eine vorher mit gzip gepackte und bereit gestellte Datei zu senden und dazu den HTTP-Header "Content-Encoding: gzip".
Falls Deine Seiten mit PHP erzeugt werden, lese hier - und nimm Dir, was Du brauchst.
Wie groß ist denn Deine HTML-Datei?
("if you doubt use google.")
Jörg Reinholz