die verschiedenen browser und seitenabstand links - identisch?
papermoon
- browser
hallo, an alle,
ich erziele mit "body {margin:0px 10px 0px;}" bei einer tabelle, deren breite 100% beträgt,
unter mozilla, navigator und ie einen gleichen seitenabstand, links und rechts (jeweils 10 px).
meine frage: wie ist das denn bei anderen browsern, z.bs. opera und safari?
gibt es da auch diesen 10px abstand zum linken rand als "quasi-default"?
zum hintergrund: bei obiger lösung kann es mir, im dümmsten fall, passieren, dass ein
browser, der 0px für den linken abstand auch tatsächlich linksbündig setzt, mir dann
eben rechts einen 10px breiten rand lässt (wie angegeben).
möchte ich nun aber, bei obigen browsern, linksbündigkeit erzwingen, indem ich für den linken
rand -10px angebe, dann würde ein browser, der dies richtig interpretiert, 10px "abschneiden".
viele grüsse vom papermoon
Hallo,
body {margin:0px 10px 0px;}
body { margin:0 10px; } IMHO bewirkt das gleiche.
Opera hat AFAIK bei body standardmaessig noch ein padding.
Dieses solltest Du wohl beseitigen, wenn Dir jeder Pixel wichtig ist;-)
body { margin:0 10px; padding:0; }
Gruesse,
Thomas
hallo Thomas,
body { margin:0 10px; } IMHO bewirkt das gleiche.
Opera hat AFAIK bei body standardmaessig noch ein padding.
Dieses solltest Du wohl beseitigen, wenn Dir jeder Pixel wichtig ist;-)
body { margin:0 10px; padding:0; }
danke schön, ich habe den code - deinen infos entsprechend - geändert.
viele grüsse vom papermoon
Opera hat AFAIK bei body standardmaessig noch ein padding.
Dieses solltest Du wohl beseitigen, wenn Dir jeder Pixel wichtig ist;-)
naja, ist jedenfalls fast richtig, ich verzweifele gerade an eben diesem problem, siehe hier im forum weiter unten.. ;)
sowie du ein object, zb flash-film einfügst kriegst du es, jedenfalls ist es bei mir so - nicht ganz nach links ;)
liebe grüsse,
tobi;)
Hi,
Opera hat AFAIK bei body standardmaessig noch ein padding.
Dieses solltest Du wohl beseitigen, wenn Dir jeder Pixel wichtig ist;-)
und für alle Fälle auch noch
html { margin:0; padding:0; border:none; }
cu,
Andreas
Hallo,
und für alle Fälle auch noch
html { margin:0; padding:0; border:none; }
Hatte ich kuerzlich auch vorgeschlagen.
Und bis vor kurzem auch auf meiner Seite empfohlen.
http://www.tiptom.ch/homepage/faq.html?q=bodymargin
molily hat mich dann mit seinen Testergebnissen ueberzeugt,
dass das nicht notwendig ist, weil keiner der aktuellen Browser
fuer das <html>-Element einen margin oder padding hat.
</archiv/2004/1/70779/#m407291> ff.
Gruesse,
Thomas
Hi,
Hatte ich kuerzlich auch vorgeschlagen.
molily hat mich dann mit seinen Testergebnissen ueberzeugt,
dass das nicht notwendig ist, weil keiner der aktuellen Browser
fuer das <html>-Element einen margin oder padding hat.
</archiv/2004/1/70779/#m407291> ff.
Könnte aber in einem User-stylesheet für einen Browser stehen.
Grundregel: wenn man für irgendeine Eigenschaft einen bestimmten Wert haben will, sollte man sich nie auf irgendwelche Voreinstellungen verlassen.
cu,
Andreas
Hallo,
molily hat mich dann mit seinen Testergebnissen ueberzeugt, dass das nicht notwendig ist, weil keiner der aktuellen Browser fuer das <html>-Element einen margin oder padding hat.
Könnte aber in einem User-stylesheet für einen Browser stehen.
Abgesehen davon, dass ich das für ziemlich unwahrscheinlich halte, wird ein Benutzerstylesheet, das mit !important agiert - und das wäre hier das einzig sinnige -, die Einstellungen sowieso überschreiben. Und wenn ein Benutzer CSS kann und explizit gerade für html margin bzw. padding vergibt, dann wird er dafür einen Grund haben und ist sich der Konsequenzen bewusst.
Mathias
Hallo.
Aber man muss ja nicht ausgerechnet an dieser Stelle von der genannten Grundregel abweichen. Selbst wenn es im konlreten Fall keine Konsequenzen hätte, dient es doch zumindest der Verfestigung der Arbeitsweise.
MfG, at
hallo, vielen dank, an alle die (noch so spät) geantwortet haben,
Könnte aber in einem User-stylesheet für einen Browser stehen.
ein interessanter aspekt, aber hoffentlich (in meinem sinne) die absolute ausnahme.
Grundregel: wenn man für irgendeine Eigenschaft einen bestimmten Wert haben will, sollte man sich nie auf irgendwelche Voreinstellungen verlassen.
das sehe ich auch so, deshalb meine ursprüngliche frage, wie sich das denn so bei den
browsern verhält, die mir nicht zur verfügung stehen.
viele grüsse vom papermoon
p.s.
dem archiv-link folge ich später nochmal, da der server gerade überlastet ist :-(