!DOCTYPE HTML verändert das Design

  • Hallo,
    kurz zu mir, ich betreibe aus Hobbygründen eine kleine Webseite die http://www.berlintee.de und nun arbeite ich auch an einer Geschäftsseite, die aber ein anderer im Jahre 2002 erstellt hat. Da das Design vorerst so bleiben soll, versuche ich neben den Inhalt auch den Code etwas zu bereinigen.
    Die Seiten bestehen leider aus drei Frames, eines für den Kopf, eines für die Seitennavigation und eines für den Inhalt.
    Das Navigationframe macht mir etwas sorgen und ich hoffe jemand hat einen Tipp für mich.
    Der Frame besteht aus vier aneinander gereihten Hintergrundgrafiken und den Links in Textform.
    Mein Problem ist, ich habe den Code von allem unnötigen bereinigen können, nur wenn ich den DOCTYPE in Kurzerform als <!DOCTYPE HTML> schreibe und nicht als "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> dann entstehen zwischen den Hintergrundgrafiken Zwischenräume von ca. 2px, und das sieht sehr unschön aus.
    Hat jemand vielleicht eine Erklärung für mich damit ich es verstehen kann was da passiert?


    Danke sagt der Musikbaer

  • Nope. Html5 supportet keine framesets mehr, soweit ich weiß.
    Aber es gibt so viele moderne lösungen...
    Wenn dein webspace php kann und ne Datenbank hat, installier dir doch n wordpress :)

  • Hallo,
    ich habe ein ähnliches Problem und hoffe, daß mir jemand von euch helfen kann. Auf einer meiner HP Seiten schaffe ich es einfach nicht, die Bilder mit den darunterliegenden Texten ordentlich aufzureihen. Idealerweise wären die 3 Bilder mit Abstand von ca. 5mm nebeneinander (ohne die unschönen unregelmäßigen Abstände) und die 3 Textfelder direkt darunter (ebenfalls mit 5mm Abstand). Dann ein Abstand von ca. 1cm bevor wieder 3 Bilder mit den darunterliegenden Texten kommen. Weiß jemand woran das liegt? Ich bin absoluter Laie, pflege aber meine HP mühevoll selbst - stoße jedoch immer wieder an Grenzen... :roll:
    Hier der Link:
    http://www.stormycornerranch.de/Nachzucht.html

    Bin dankbar über jeden Tip !!

    lg
    stormy corner

    2 Mal editiert, zuletzt von stormy corner (1. Mai 2015 um 12:43)

  • Hallo,

    dein Problem hat mit dem von Musikbaer keine Gemeinsamkeit. Ein eigenes Thema wäre daher sinnvoll gewesen. Vielleicht trennt einer der Moderatoren das ja noch ab.

    Durch deinen Quelltext wird sich kaum jemand durchquälen. Aktuell enthält er über 6.000 Fehler, die du erst mal beseitigen solltest. Vorher braucht man mit dem Layout gar nicht erst anzufangen.

    http://validator.w3.org/check?verbose=…FNachzucht.html

    Insgesamt wäre es aber besser, du würdest dich von dem Tabellenlayout komplett verabschieden. Die Quellcode wäre übersichtlicher, die Wahrscheinlichkeit von Fehlern geringer und die Seite könnte an schmalere Fensterbreiten wie von Smartphones oder Tablets angepasst werden.

    Gruss

    MrMurphy

  • ah, vielen Dank MrMurphy !! Leider weiß ich überhaupt nicht wie ich die Fehler beseitigen kann, da ich ja nicht weiß welche überhaupt die Fehler sind (wie gesagt, absoluter Laie). Wenn nicht als Tabellenlayout wie wäre es dann möglich die vorhande Optik grundsätzlich zu behalten? (Bilder und Text darunter)

    Vielen Dank schon mal!
    Gruss
    Stormy Corner

  • Zitat von stormy corner

    Leider weiß ich überhaupt nicht wie ich die Fehler beseitigen kann, da ich ja nicht weiß welche überhaupt die Fehler sind


    Diese werden dir angezeigt, wenn du auf der W3C-Seite runterscrollst. Und gegen keine Ahnung kann man was unternehmen, lernen ;)

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • ach du Schreck :shock: da ist ja wirklich ALLES falsch... da die Seite aber so an sich in Ordnung ist (bis auf die "Feinheiten") werde ich sie erstmal so lassen wie sie ist. Vielen Dank trotzdem! lg

  • Hallo,

    wenn du die Seite pflegen willst kommst du um das Lernen der Grundlagen nicht herum. Damit, dir das beizubringen, sind wir hier im Forum überfordert, zumal es genügend Anleitungen gibt.

    Ich habe dir mal eine Seite mit aktuellem HTLM und CSS als Grobskizze erstellt. Für die gesamte Seite ist natürlich noch Feintuning erforderlich, also das Anpassen an Abständen, Schriftgrößen u.s.w. Weiterhin gehört zu den üblichen Vorarbeiten auch in so einer Darstellung alle Bilder vor dem Veröffentlichen auf die gleiche Größe zu bringen.

    Einfach mal den Quelltext als HTML-Datei speichern und im Browser anschauen.

    Gruss

    MrMurphy

  • :danke2: MrMurphy !!! Das sieht ja total super aus und genau so hab ich es gedacht! Ich weiß, das fehlende Wissen kostet Zeit - ich wurschtel mich seit ca. 9 Jahren damit selbst durch, nur durch kopieren, verändern, usw. Viele raten mir zur Baukasten HP aber bisher hab ich es noch immer irgendwie hinbekommen dass es passt (auch wenn es mich schon Tage und Nächte gekostet hat...). Darf ich dich noch fragen, wie ich nun ca. 3 Bilder nebeneinander bekomme? So dass es in deinem Beispiel ca. 18 Bilder ergibt?
    Ein riesiges Dankeschön!!

  • Hallo

    so ganz verstehe ich deine Frage nicht. Es befinden sich ja immer 3 Bilder nebeneinander.

    Wenn du zusätzliche Pferde einfügen willst kannst du einfach den HTML-Code von <section> bis zum folgenden </section> markieren, kopieren, hinter das letzte </section> und vor </article> einfügen sowie die Bildadresse und die Texte anpassen. Für 18 Pferde das ganze also 12 mal.

    Damit das ganze hübsch aussieht, solltest du alle Bilder wie schon geschrieben mit einem Bildbearbeitungsprogramm vorher auf die gleiche Größe bringen. Grade wenn die Bilder wie in meinem Beispiel flexibel sein sollen bringt es nur Stress und Ärger die Bildgrößen sozusagen nachträglich über CSS festzulegen.

    Gruss

    MrMurphy

  • ? bei mir zeigt es 6 Bilder mit Text untereinander an??? bearbeite die HP mit Webocton-Scriptly - ist da vielleicht was nicht kompatibel? das For Sale / Verkauft schaffe ich auch nicht in rot darzustellen...

  • Hallo,

    Zitat

    bearbeite die HP mit Webocton-Scriptly

    Das Programm bzw. den Editor kenne ich nicht. Allerdings kann es gut sein, das der meinen Quelltext verändert. Das geht dann natürlich schief. Der muss 1:1 übernommen werden.

    Du benötigst einen Editor (auch keine Textverarbeitung) die am Quelltext keine Änderungen durchführt. Zum Beispiel Notepad++ oder PSPad, um mal zwei kostenlose mit deutscher Oberfläche zu nennen.

    Falls dein Editor unerwünschte automatische Änderungen durchführt kannst du diese Automatik eventuell auch ausschalten.

    Nachtrag:

    Ich habe grade noch mal gegoogelt. Scriptly wird offensichtlich seit 2010 nicht mehr weiter entwickelt und kommt mit aktuellem Quellcode nicht zurecht.

    Außerdem kann er nicht den Zeichensatz UTF-8. Das wird dir wahrscheinlich nichts sagen. Aber UTF-8 ist heute Standard und ein Editor der das nicht beherrscht gehört ins Museum. Wahrscheinlich rühren deine Probleme mit meinem Quellcode daher.

    Gruss

    MrMurphy

    3 Mal editiert, zuletzt von MrMurphy (1. Mai 2015 um 16:44)