Felix Riesterer: negative margins, wenn body margins hat?

Beitrag lesen

Lieber Gunnar,

ich habe mein Problem gelöst.

Szenario: Ich möchte ein <p>-Element über die gesamte Breite

Wessen gesamte Breite? Des Viewports?

Ja.

an den Anfang des Dokuments legen, sodass dieses <p>-Element das erste Kindelement von <body> ist.

?? Das ist so im Markup?

Nein, aber im DOM.

Dieses habe ich absolut positioniert:

Warum?

Damit ich es auch in IE "fixed" anzeigen kann. Wenn man scrollt, soll die "fake" Infobar sich wie die echte verhalten und sich nicht wegscrollen lassen.

Du willst, dass sich dieser Absatz (wie selektierst du nur diesen? ID? 'body>p:first-child'?) über die Ränder des 'body' erstreckt?

Ja. Er besitzt eine ID.

p

{
  margin: -0.2em 2em 1em;
}

  
Das klappt nur, wenn die margin-Werte im Body des jeweiligen Dokuments exakt diesen Werten entsprechen... sie sollen aber \_immer\_ passen -> JavaScript.  
  

> Wozu JavaScript?  
  
s.o.  
  
Liebe Grüße,  
  
Felix Riesterer.

-- 
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)