Pia: Größenangaben body, untergeordnetes Element

Beitrag lesen

Hallo zusammen!

Ich möchte auf manche Seiten per Klick auf einen Link den Hintergrund ergrauen lassen. Das klappt auch alles ganz gut, habs verstanden! ;-)

Jetzt aber zu meinem Problem:

Dem body muss ich eine Höhen- und Breitenangabe verpassen, damit das Blockelement nachher 100% hoch und 100% breit sein kann. sofern der body die Angaben
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0; }
bekommt, klappt auch alles, gebe ich aber
body {
  width: 90%;
  height: 100%;
  margin: 0 5%;
  padding: 0; }
an, damit dieser nicht am Rand klebt, ist das Blockelement nicht mehr genau so groß wie der body....

Und noch eine Frage:
Der Hintergrund des Blockelements ist etwas durchsichtig. Nun ist innerhalb dieses Elements noch ein weiteres, welchem ich die Hintergrundbfarbe #FFF zugewiesen habe - leider ist diese dann auch durchsichtig, obwohl ich es für dieses Element nicht angegeben habe?!

Vielen lieben Dank für Eure Hilfe!