tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von CPoly
  • 1 Beitrag von spicelab
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
359
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Number5 Number5 ist offline Mitglied Silber
    Registriert seit
    Jun 2005
    Beiträge
    54
    Auf der Website http://forechart.blum-group.de/
    habe ich 2 Probleme:
    1. Im IE (8.06) wird die Hintergrund Farbe nicht angezeigt. Im FF ist es einwandfrei.

    HTML-Code:
    div{
    background-color: rgba(255,255,255,0.8);
    opacity: 80%;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    color: black;
    }
    2. Abstand des unteren Div ist auf der Startseite einwandfrei. Wenn ihr aber beispielsweise auf Impressum klicken ist ein größerer Abstand und das Menü liegt nicht mehr auf. Wenn ich den margin-top erhöhe geht es weiter weg. Wenn ich ihn auf 0 setze dann bleibt der Abstand trotzdem unverändert (beim Impressum)! Auf der Startseite verändert sich der Abstand aber tatsächlich auf 0 wenn ich den margin-top auf 0px setze.

    Oberes Div
    HTML-Code:
    .divTop{
    width: 800px;
    margin: 0 auto;
    text-align: center;
    }
    Div darunter
    HTML-Code:
    .wrap{
    width: 800px;
    margin: 0 auto;
    margin-top: 8px;
    }
    Auf der Startseite ist 2x das Login Div im wrap-Div
    HTML-Code:
    .login{
    width: 400px;
    float: left;
    color: black;
    height: 200px;
    }
    Auf der Impressumseite ist das Div nicht drin. Sobald ich es einfüge stimmt der Abstand. Aber warum?

    Hier noch das Menü
    HTML-Code:
    span.menu{
     font-family: "Trebuchet MS", Arial;
     font-size: 14px;
     padding: 9px;
     margin-right: 12px;
     background-color: #333333;
     color: white;
     border: 2px solid #666666;
     border-bottom: none;
    }
    Ich hoffe ich habe mich verständlich ausgedrückt. Danke für eure Hilfe!
     
    Misstrauen ist ein Zeichen von Schwäche! - Gandhi
    Blum Group

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Zu 1.
    http://css-tricks.com/rgba-browser-support/

    Also nimm einfach eine "normale" Angabe der Hintergrundfarbe. Die Transparenz hast du doch ohnehin extra angegeben. Außerdem erwartet "opacity" einen Wert zwischen 0 und 1. Und Firefox untersützt inzwischen auch "opacity", man kann also auf "-moz-opacity" verzichten.
    Code css:
    1
    2
    3
    4
    5
    6
    
    div{
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    color: black;
    }

    Edit:
    Zu 2.
    Das liegt daran, dass du auf der Startseite zwei Boxen hast, welche die Eigenschaft "float:left" besitzen. Deshalb werden Sie nicht von der Navigation nach unten gedrängt. Beim Impressum beinhaltet dein "wrap" keine float-Element, also beginnt der Inhalt erst unterhalb der Navigation.
    Geändert von CPoly (10.02.11 um 16:03 Uhr)
     

  3. #3
    Number5 Number5 ist offline Mitglied Silber
    Registriert seit
    Jun 2005
    Beiträge
    54
    ad1: Wenn ich das so mache, ist alles transparent. Vorher waren die Input Felder usw. nicht durchsichtig.

    ad2: Gibt es eine Möglichkeit ohne die float Elemente das "wrap" direkt an die Navigation anzuschließen?
     
    Misstrauen ist ein Zeichen von Schwäche! - Gandhi
    Blum Group

  4. #4
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    1. Da bleibt dir nur ein png als Hintergrundbild. Bis auf ganz alte Browser ist es dann so, wie du es willst. Und alte Browser (z.B. IE 6) stellen es dann eben deckend-weiß dar, was ja keinem weh tut. Und du brauchst keine proprietären CSS-Attribute mehr.

    2. Lass deine Menüpunkte (span) nicht über die Box hinausragen, sondern umschließe den Kopf nochmal mit einem div (unsichtbar). Das sollte helfen. Dann musst du noch den top-margin des wrappers entfernen.
    Number5 bedankt sich. 

  5. #5
    Number5 Number5 ist offline Mitglied Silber
    Registriert seit
    Jun 2005
    Beiträge
    54
    Das ändert irgendwie nichts an der Tatsache, dass die Divs ohne das float Element nicht direkt anschließen. Hab mal das unsichtbare DIv durcheinen roten Rahmen sichtbar gemacht. Und im Impressum ist immer noch dieser Abstand. Hast du da noch ne Idee?
     
    Misstrauen ist ein Zeichen von Schwäche! - Gandhi
    Blum Group

  6. #6
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Den Abstand im Textfluß erzeugt das nachfolgende <h1>-Blockelement für die Überschrift 1. Ordnung "Impressum"

    Code css:
    1
    2
    3
    4
    5
    6
    7
    
    h1{
     font-family: Trebuchet MS;
     font-size: 18px;
     font-weight: normal;
     padding-left: 10px;
     margin-top:0; /* oberen Initialwert resetten */
    }

    Weils noch weitere Elemente mit diesem Verhalten gibt, und diverse sich im IE und dem Rest der Browser bzgl. der angewandten margin- oder padding-Eigenschaft unterscheiden, empfiehlt sich zu Beginn eines CSS der Universalselektor * mit diesem Regelblock:

    Code css:
    1
    2
    3
    4
    
    * {
    margin:0;
    padding:0;
    }

    Wo im Textfluß des Docs die zurückgesetzten Abstände erwünscht sind, werden sie explizit deklariert.
    Geändert von spicelab (10.02.11 um 18:18 Uhr)
    Number5 bedankt sich. 

  7. #7
    Number5 Number5 ist offline Mitglied Silber
    Registriert seit
    Jun 2005
    Beiträge
    54
    spicelab das war der entscheidende Tipp! Danke!
     
    Misstrauen ist ein Zeichen von Schwäche! - Gandhi
    Blum Group

Ähnliche Themen

  1. Fragen über Fragen zu After Effekts. Brauche Hilfe
    Von Tobsemeini im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 3
    Letzter Beitrag: 23.01.09, 16:17
  2. Antworten: 3
    Letzter Beitrag: 19.11.08, 11:23
  3. [COM-Objekte / PIAs] Fragen über Fragen
    Von Klein0r im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 04.09.08, 20:34
  4. 2 Hintergrund Fragen
    Von mailme im Forum Cinema 4D
    Antworten: 6
    Letzter Beitrag: 12.06.08, 21:01
  5. 2 Fragen: Hintergrund? Weiter verarbeiten?
    Von Brainworm im Forum Cinema 4D
    Antworten: 8
    Letzter Beitrag: 01.10.02, 19:02

Stichworte