tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
3070
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Avatar von Aser
    Aser Aser ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Ingolstadt
    Beiträge
    213
    tag,
    ich habe folgendes Problem:

    Ich habe eine Tabelle. In einer Zelle dieser Tabelle befindet sich das Forumular. Dieses soll eine bestimmte Hintergrundfarbe habe.

    dies habe ich folglich geloest:

    <form style='background-color:musterfarbe;' method='POST'...>

    nun erscheint direkt nach dem Formular eine Leerzeile, die mein Layout derbst verunstaltet

    folgich habe ich diesen Code im Netz gefunden

    <form style="display:inline;".......>

    jetzt kommts... wenn ich beide kombiniere:

    <form style='background-color:musterfarbe; display:inline;' method='POST'...>

    dann ist die Leerzeile weg, der Hintergrund von den TEXTEN in meiner Musterfarbe, aber der Gesamthintergrund vom Formular ist dann wieder im Standardfarbton.


    selbstverstaendlich koennt ich einfach das Formular in ein Table-Tab packen, des kommt doch a bissl "unprofessionell"
     
    www.aser.info
    - Nur Dumme halten Ordnung, ein Genie überblickt das Chaos.
    - Talente finden Lösungen, Genies entdecken Probleme.
    - Erst wenn der letzte Programmierer eingesperrt...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.

  2. #2
    teccco teccco ist offline Mitglied Gold
    Registriert seit
    Jan 2002
    Beiträge
    100
    Hallo!

    Bist du dir im klaren was

    Code :
    1
    
    display: inline

    macht? Es verwandelt dein Formular von einem Block-Element (deswegen hast du eine "Leerzeile" danach) in ein "fließendes" Element um. Solch eine Anweisung brauchst du für deinen gewollten Effekt nicht anwenden

    Komplett ausreichend ist bei dir folgendes:

    Code :
    1
    
    <form style="background-color:#farbe;margin-bottom:0px;">...</form>

    selbstverstaendlich koennt ich einfach das Formular in ein Table-Tab packen, des kommt doch a bissl "unprofessionell"
    Könntest du. Aber der Effekt wäre immernoch derselbe beim Formular.

    http://www.w3.org/TR/REC-CSS2/box.html
    Geändert von teccco (12.09.06 um 15:11 Uhr)
     

  3. #3
    Avatar von Aser
    Aser Aser ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Ingolstadt
    Beiträge
    213
    perfekt, vielen Dank
     
    www.aser.info
    - Nur Dumme halten Ordnung, ein Genie überblickt das Chaos.
    - Talente finden Lösungen, Genies entdecken Probleme.
    - Erst wenn der letzte Programmierer eingesperrt...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.

Ähnliche Themen

  1. Wenn status = 1 aus style display:none display:block machen
    Von spikaner im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 16.01.11, 09:04
  2. ul - display:inline mit Aufzählungszeichen
    Von aquasonic im Forum CSS
    Antworten: 16
    Letzter Beitrag: 13.10.06, 14:49
  3. Display: Inline im Netscape
    Von JanQ im Forum CSS
    Antworten: 1
    Letzter Beitrag: 22.09.04, 19:37
  4. display: inline bei tablerows
    Von em-ix im Forum CSS
    Antworten: 7
    Letzter Beitrag: 08.06.04, 09:03
  5. iframe style="BACKGROUND-COLOR...
    Von rachel im Forum HTML & XHTML
    Antworten: 9
    Letzter Beitrag: 26.09.03, 13:03