Ist dir der Widerspruch nicht beim schreiben aufgefallen?
Du schreibst von eine Tabelle, nimmst dann aber ul. Für Tabellen gibt es table. Dem gibst du ein width: 100% und den spalten ein width: 33% und schon hast du es.
Gruß
Semantisch korrekter
T-Rex