tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
626
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Guten Abend!

    Ich habe mehrere Boxen, welche ungefähr so aussehen:

    Code css:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    #panelbox {
        width: 400px;
        position: absolute;
        background-color: #FFFFFF;
        border-width: 0px 1px 1px 0px;
        border-style: solid;
        border-color: #808080;
        padding: 5px;
        font-size: 13px;
    }

    HTML-Code:
    <div id="panelbox">
    	<div style="float: left;">
    		<p style="padding-top: 4px;">Sie sind angemeldet!</p>
    	</div>
    	<div style="float: right;">
    		<form method="post" action="./?do=mypage">
    			<p><input type="image" name="logout" src="images/button_logout.jpg" alt=""></p>
    		</form>
    	</div>
    </div>
    Nun habe ich das Problem, dass am Ende der Box nicht 5 Pixel Platz bleiben, sondern einige mehr. Dies ist wiederum von Browser zu Browser unterschiedlich. Was hebt diese Problem hervor?
    Geändert von Sasser (17.03.11 um 23:47 Uhr)
     

  2. #2
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Mittlerweile habe ich herausgefunden, dass der Abstand in jemden Browser der gleiche ist.

    Wenn nur Text in der Box steht, sind überall 5px Abstand. Das Formular habe ich einmal entfernt und der Fehler bleibt der gleiche.

    Warscheinlich liegt es an dem Input-Button. Hat niemand eine Idee?
     

  3. #3
    Masaku Masaku ist offline Mitglied Bronze
    Registriert seit
    Jul 2007
    Beiträge
    32
    Was meinst du mit "am Ende der Box"? Am unteren Rand?
    Dann kontrollier mal margin und padding für <p>. Das hat normalerweise ein Standardmargin.
     

  4. #4
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Hallo!

    Das mache ich bereits, jedoch kommt das Problem von dem INPUT-Button, welcher ein Bild verwendet...
     

  5. #5
    threadi threadi ist offline Mitglied Brokat
    Registriert seit
    Dec 2006
    Ort
    Leipzig
    Beiträge
    478
    Das padding wird zum width addiert, somit ergibt sich für diese Box eine Breite von 410 Pixel statt 400. Problematischer ist aber, dass Du die Box absolut positionierst, aber

    a) nicht sagst wo hin (left/top/bottom/right)
    b) keine Höhe vergibst

    Beide Fehler werden von den meisten Browsern anders interpretiert, wodurch sich aber auch der selbe Effekt ergeben kann. So oder so ist es ein Fehler in deinem CSS den Du beheben solltest.

    Wenn danach noch Probleme bestehen, zeig mal mehr von dem Quellcode. Ein Doctype ist auch wichtig.
     

  6. #6
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Also ich verwende den Doctype:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


    Ich habe es mit dem Doctype:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    versucht und dort wird es ohne Platz korrekt angezeigt. Jedoch werden hier wiederum andere Elemente wieder von allen Browsern unterschiedlich dargestellt.
     

  7. #7
    threadi threadi ist offline Mitglied Brokat
    Registriert seit
    Dec 2006
    Ort
    Leipzig
    Beiträge
    478
    Ein Doctype ist wichtig. Vor allem einer der genau den Vorgaben entspricht. Welcher es ist spielt für die Darstellung keine Rolle.
     

  8. #8
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Mit dem Doctype:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    hat es nun endlich funktioniert. Die Darstellung bleibt die gleiche, bis darauf dass die Abstände verschwinden.

    Vielen Dank!
     

Ähnliche Themen

  1. platz allozierung
    Von dangyn im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 06.10.08, 08:35
  2. Antworten: 3
    Letzter Beitrag: 29.01.08, 13:58
  3. Platz sparen
    Von Woogy im Forum 3D-Stills
    Antworten: 3
    Letzter Beitrag: 25.10.06, 13:25
  4. Platz zwischen IMG - BG
    Von unlord im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 19.09.05, 07:53
  5. Platz weg :-)
    Von Bluebird im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 15.01.02, 22:14