<bla style="eigenschaft:wert;" ></bla> ist nach meinem verständniss html. zumindest fast. ok, eigentlich nicht, aber so wie ich deinen infolehrer anhand des geschriebenen einschätze, wird er den unterschied ned bemerken.
verkaufs ihm halt als neuartige html dingense. müsste auch valide sein, zumindest in den trasitional dingern, und du kannst ein ganz normales (wenn auch auf code ebenese äußerst hässliches) css layout mit (scrollbaren!) divs ohne Frames backen.