Hallo!
Irgendwie habe ich das Gefühl, du hast irgendwo etwas falsch gemacht und schiebst es dann auf die scheinbar falsche CSS-Interpretation eines Browsers.
OK. Als Dauergast habe ich auch das Forum durchsucht und entsprechend lange darüber gebrütet.
Was in </archiv/2003/5/45644/#m249041> f. war unverständlich?
Aber ich bin ja für alles offen - also poste bitte einen Link zu einer Seite, die valide ist und deren Inhalt bis zum Rand reicht (margin:0px;) und die im Opera richtig angezeigt wird.
Zuerst einmal kann es durch das Prinzip von CSS bedingt eine solche Seite nicht geben, weil der Benutzer bei vielen großen Browsern die Möglichkeit hat, eigene Stylesheets zu definieren, die dann Priorität haben, aber wenn du einen Opera mit Standardeinstellungen meinst:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Test</title>
<meta http-equiv="content-type" content="text/html; charset=us-ascii">
<style type="text/css">
body {
padding:0;
margin:0;
}
div {
border:1px red solid;
width:100px;
height:100px;
}
</style>
</head>
<body>
<div></div>
</body>
</html>
Des Rätsels Lösung: Opera definiert anscheinend für body keinen Außenabstand, sondern einen Innenabstand.
emu