Hallo gary,
Die CSS-Angabe width:100% bezieht sich, zumindest bei eingebundener Grafik auf die Grafik und nicht auf die DIV-Breite relativ zum Browserfenster.
Kann ich (Firefox 2, Opera 9) nicht nachvollziehen.
Kopiere doch mal folgendes in die Adresszeile Deines Browsers:
javascript:'<img src="http://src.selfhtml.org/logo.gif" style="width: 100%;" alt="">';
Bei wird dann das SELFHTML-Logo EXTREM vergrößert angezeigt.
Will man die Breite des gesammten Browserfensters, muss man left:0% und right:0% setzen.
left und right werden nur nicht-statischer Positionierung beachtet. Eventuell spielt Dir das einen Streich (sprich: Du positionierst nicht statisch, sondern absolut, relativ, fixiert o.ä. und das sorgt für ein anderes Verhalten).
Viele Grüße,
Christian