IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Ansicht im IE verschoben, andere Browser okay
Pinking
Beitrag 14.09.2008 - 20:14
Beitrag #1


Rookie


Gruppe: User
Beiträge: 5
Mitglied seit: 14.09.2008
Mitglieds-Nr.: 7.491



Servus Leutz,

ich hab da ein kleines Problem... Ich hab in einem RC-Car-Verein das Amt des Co-Webmasters übernommen und bin nun mit folgendem konfrontiert, zu dem ich selber keine funktionierende Lösung finde:

Es geht um folgende Seite: http://rc-car-vorarlberg.at/index.php?page=strecke

Im Firefox und Opera wird die Seite korrekt dargestellt, im IE7 haut's die Bilder über die Schrift...

Erstellt wurde die Seite mit so'nem WYSIWYG-Editor, so dass die Fehldarstellung erst aufgefallen ist, als schon alles fertig war... *argh*

Kann mir von Euch jemand ad hoc sagen, wo's da klemmt?? Aber nicht erschrecken, der html-Code schaut ziemlich bitter aus... *gg*

Vielen dank für Eure Bemühungen

Grüßle,

Pinking
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
Auge
Beitrag 15.09.2008 - 22:24
Beitrag #2


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



Hallo
In dem Quelltext ist jede Menge Müll drin. <div>s, die leer sind und offensichtlich nur dazu dienen, vertikal Abstände zu schaffen, <font>-Elemente, die ebenfalls leer und zudem gänzlich überflüssig sind, groß geschriebene Tags (im auf der Seite verwendeten XHTML verboten), alles potentielle Fehlerquellen.

Mal als Beispiel ein Datensatz eines Mitglieds, wie ich ihn auszeichnen würde (zur Darstellung ist damit noch nichts gesagt):

QUELLTEXT
<div id="content">
<div class="article">
  <h2>Unsere Mitglieder</h2>
  <div class="vorstand">
   <h3>Vorstand</h3>
    <div class="mitglied">
      <img src="..." width="..." height="..." alt=""/>
      <div class="mitgliedsangaben">
      <h4>OBMANN</h4>
      <table>
         <tr>
        <td class="def">Name</td><td>Max Mustermann</td>
         </tr><tr>
        <td class="def">Wohnort</td><td>Musterhausen</td>
         </tr><tr>
        <td class="def">dabei seit</td><td>2007</td>
         </tr><tr>
        <td class="def">RC-Cars</td><td>team associated  RC8 FT<br />mit  RB C6</td>
         </tr>
      </table>
      </div>
    </div><!-- /mitglied -->
  </div><!-- /vorstand -->
</div><!-- /article -->
</div><!-- /content -->


Ineinander verschachtelt sind Elemente, die bestimmte andere Elemente sinnvoll gruppieren. Die Klassennamen sind entsprechend gewählt, sodass der Quelltext den Einsatzzweck widerspiegelt.

Ob das die beste Lösung ist, ist diskutabel, schlüssiger und auch übersichtlicher ist sie allemal. Du solltest also definitiv in Erfahrung bringen, auf welche Weise der HTML-Code generiert wird (z.B.: CMS mit Templates, hartkodiert per PHP) und eine Überarbeitung desselben anstreben und durchführen, bevor du an ein sonst unauffindbares Problem, wie die verschobenen Bilder, gehst.

Tschö, Auge

PS: Weil hier die fehlende Höhenangabe angesprochen wurde, alle Browser, die ich kenne, errechnen aus nur einer der Angaben die fehlende, sobald ihnen die physische Auflösung eines Bildes bekannt ist. Daran sollte es nicht liegen.

Der Beitrag wurde von Auge bearbeitet: 15.09.2008 - 22:26
Go to the top of the page
 
+Quote Post
Pinking
Beitrag 16.09.2008 - 13:43
Beitrag #3


Rookie


Gruppe: User
Beiträge: 5
Mitglied seit: 14.09.2008
Mitglieds-Nr.: 7.491



Super Männers, das schaut doch mal klasse aus. Ich denke, das ist der richtige Ansatz um da Ordnung in die Seite zu bekommen... :-)

Vielen Dank schon mal, werd' mich die Tage, wenn mein Rücken wieder okay ist, dran setzen und Eure Vorschläge in die Tat umsetzen...

Vielen Dank :-) 
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 18.05.2025 - 6:26

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here