+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Fehlerhafte Darstellung im IE6 u. 7

  1. #1
    TP-Insider Sand*mann hilft, wo's geht Sand*mann hilft, wo's geht Avatar von Sand*mann
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    587

    Fehlerhafte Darstellung im IE6 u. 7

    Hallo zusammen!
    Ich weiß echt nicht weiter...XHTML ist valide, CSS ist valide, Denkfehler finde ich nicht...
    Es geht um diese zwei Seiten:
    http://www.rover-on-tour.de/about.html
    http://www.rover-on-tour.de/guestbook.php

    Da sieht es für mich so aus, als würde der IE die Anweisung der <br> Tags "clear:left" einfach ignorieren!

    In der about.html fehlt im IE zwischen den Bildern nach unten 15px Platz. Manchmal ist gar kein Abstand da, manchmal viel zu wenig.

    Das HTML von einem Bild und dem dazugehrigen "Steckbrief" sieht so aus:
    HTML-Code:
    	<div class="about">
    		<img src="http://www.traum-projekt.com/forum/images/rover.png" title="Blind Image" alt="Blind Image" />
    		<div class="about_right">
    			<p>Name:</p><p>Age:</p><p>Job:</p><p>E-Mail:</p>
    		</div>
    		<div class="about_right">
    			<p>Daniel Heuermann</p><p>18</p><p>student</p><p>ich-bin-rockbar[at]gmx[dot]de</p>
    		</div>
    		<br style="clear:left" />
    	</div>
    Das CSS dazu so:
    PHP-Code:
    div.about
    {
            
    margin-bottom:25px;
    }
    div.about img
    {
            
    float:left;
            
    border:1px solid #464640;      
            
    margin-left:15px;
    }
    div.about_right
    {
            
    float:left;
            
    margin-left:50px;

    Das Bild und die beiden Div-Ebenen werden also links gefloatet und danach wird links "gecleart". Trotzdem schneidet der IE unten von der Ebene #content_box was ab (Siehe bild). Ich weiß nicht, was der IE da für ein Problem mit hat...

    Genauso bei dem Gästebuch.
    Das entscheidene HTML:
    HTML-Code:
            <div id="gbausgabewrapper">
                    <p class="gbpagerlinksoben">{BLAETTERFUNKTION}</p>
                    <!-- BEGIN GB-Eintrag -->
                    <div class="gbboxbreite">
                            <div class="gbboxinhalt">
                                    <div class="gbinfobox"><h4>{ID}</h4><p>{DATUM}</p></div>
                                    <p><a href="{HOMEPAGE}">{NAME}</a> wrote:</p>
                                    <p>{NACHRICHT}</p>
                    <!-- BEGIN ADMINKOMMENTAR -->
                    <div class="gbadminkommentar">
                    <p><strong>Admin Comment:</strong></p>
                    <p>{ADMINKOMMENTAR}</p>
                    </div>
                    <!-- END ADMINKOMMENTAR -->
                            </div>
                    </div>
                    <!-- END GB-Eintrag -->
                    <p class="gbpagerlinksunten">{BLAETTERFUNKTION}</p>
            </div>
            <div id="gbeintragen">
                    <script type="text/javascript">
                    <!--
                    function SmilieEinfuegen(Smilie)
                    {
                            document.getElementById('GBForm').nachricht.value+=Smilie+" ";
                            document.getElementById('GBForm').nachricht.focus();
                    }
                    //-->
                    </script>
                    <form id="GBForm" method="post" action="{SCRIPTNAME}">
                            <fieldset id="formset"><legend>Post a commment</legend>
                            <label for="name"><span class="gbwichtig">N</span>ame:</label><input type="text" name="name" id="name" />
                            <label for="email"><span class="gbwichtig">E</span>-mail:</label><input type="text" name="email" id="email" />
                            <label for="homepage">Homepage:</label><input type="text" name="homepage" id="homepage" />
                            <label for="nachricht"><span class="gbwichtig">M</span>essage:</label>
                            <p>Click to paste:
                            <a href="javascript:SmilieEinfuegen(':)')"><img src="gaestebuch/smiley/smile.gif" alt="Smiley laecheln" title="Laecheln" /></a>
                            <a href="javascript:SmilieEinfuegen(';)')"><img src="gaestebuch/smiley/wink.gif" alt="Smiley zwinkern" title="Zwinkern" /></a>
                            <a href="javascript:SmilieEinfuegen(':D')"><img src="gaestebuch/smiley/biggrin.gif" alt="Smiley grinsen" title="Grinsen" /></a>
                            <a href="javascript:SmilieEinfuegen(':lol:')"><img src="gaestebuch/smiley/lol.gif" alt="Smiley laut lachen" title="Laut lachen" /></a>
                            <a href="javascript:SmilieEinfuegen(':rolleyes:')"><img src="gaestebuch/smiley/rolleyes.gif" alt="Smiley sarkastisch" title="Sarkastisch" /></a>
                            <a href="javascript:SmilieEinfuegen(':8')"><img src="gaestebuch/smiley/cool.gif" alt="Smiley cool" title="Cool" /></a>
                            <a href="javascript:SmilieEinfuegen(':?')"><img src="gaestebuch/smiley/confused.gif" alt="Smiley verlegen" title="Verlegen" /></a>
                            <a href="javascript:SmilieEinfuegen(':(')"><img src="gaestebuch/smiley/sad.gif" alt="Smiley traurig" title="Traurig" /></a>
                            <a href="javascript:SmilieEinfuegen(':shock:')"><img src="gaestebuch/smiley/shock.gif" alt="Smiley schockiert" title="Schockiert" /></a>
                            <a href="javascript:SmilieEinfuegen(':devil:')"><img src="gaestebuch/smiley/devil.gif" alt="Smiley teuflisch" title="Teuflisch" /></a>
                            </p>
                            <textarea name="nachricht" id="nachricht" cols="40" rows="6"></textarea>
                            <br />
                            <input name="gbeintrag" id="gbeintrag" type="submit" value="Send Form" class="senden" />
                            <input name="reset" id="reset" type="reset" value="Reset Form" class="reset" />
                            <a href="javascript:void(0)" onclick="window.open('gaestebuch/gbinfo.htm','','width=400,height=450,scrollbars=yes,toolbar=no,resizable=yes,location=no')"><img src="gaestebuch/images/help.gif" alt="Info" title="Klicken um Info zum G&auml;stebuch anzuzeigen" class="info" /></a>
                            </fieldset>
                    </form>
            </div>
            <br clear="left" />
    CSS:
    PHP-Code:
    #gbausgabewrapper { width: 410px; float:left;}
    #gbeintragen { width: 420px; float:left; text-align: center; font: 11px Verdana, Arial, Helvetica, sans-serif; margin-left:25px} 
    Und es wird wieder was abgeschnitten unten...als würde das clear="left" gar nicht da stehen...

    Mit anderen float-Geschichten (Menü, Contact) hat der IE keine Probleme.
    Was ist da nur los?

    Hoffe es kann mir jemand helfen!
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Fehlerhafte Darstellung im IE6 u. 7-about_ff.jpg   Fehlerhafte Darstellung im IE6 u. 7-about_ie.jpg   Fehlerhafte Darstellung im IE6 u. 7-guesbook_ff.jpg   Fehlerhafte Darstellung im IE6 u. 7-guesbook_ie.jpg  

  2. #2
    TP-Greis Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    <br> ist kein Blockelement und daher ist das clear wirkungslos, zumal du <br clear="left" ... nicht schreiben solltest.

    Wenn, dann <br style="display: block; clear: both" /> oder noch besser so: http://www.jassesnee.de/easyclear/ (siehe "Clearing 21. Jahrhundert).
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  3. #3
    TP-Insider Sand*mann hilft, wo's geht Sand*mann hilft, wo's geht Avatar von Sand*mann
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    587
    Moin Boris!
    Vielen Dank für deine Antwort, der Link ist echt interessant!

    Leider sehe ich im IE7 nichts von einem "auto-clearing" Effekt. Link. Eigentlich unlogisch, weil das Menü oben auch mit der gleichen Variante gecleart wird...
    Hier habe ich alle <br clear="left" /> und <br style="clear:left" /> durch <br style="display:block;clear:left" /> ausgetauscht. Im IE ergab das keine Veränderung.

  4. #4
    TP-Greis Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Hast du den Artikel wirklich gelesen?

    Alle Browser unterstützen :after - bis auf IE6 und IE7. Die brauchen noch Extra ein height: 1% (IE6), bzw. min-height: 1% (IE7), um ebenfalls "automatisch" zu clearen.
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  5. #5
    TP-Insider Sand*mann hilft, wo's geht Sand*mann hilft, wo's geht Avatar von Sand*mann
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    587
    Aha! Na woher hätte ich denn wissen sollen, dass der IE7 min-height haben will Davon stand da ja nichts drin.
    Das height war schon mit Hack drin.
    Habs jetzt mit nem CC eingebaut und funktioniert einwandfrei! Vielen Dank für deine Hilfe!

  6. #6
    TP-Greis Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Über CC ist das sehr gut, prima.
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

+ Antworten

Ähnliche Themen

  1. IE 6 fehlerhafte positionierung
    Von lula im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 09.07.2008, 14:35
  2. fehlerhafte Firefox-Darstellung
    Von mkoni im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 16.10.2007, 23:24
  3. Fehlerhafte Online-Darstellung
    Von vfbgeislingen im Forum GoLive
    Antworten: 21
    Letzter Beitrag: 15.10.2006, 21:50
  4. Fehlerhafte Darstellung auf IE
    Von Blauer Tee im Forum GoLive
    Antworten: 17
    Letzter Beitrag: 02.08.2006, 16:29
  5. Fehlerhafte Anzeige !
    Von der_mark im Forum Traum-Dynamik
    Antworten: 7
    Letzter Beitrag: 17.08.2003, 00:11

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51