Beiträge von MrMurphy

    Hallo,

    du kennst aber schon den Unterschied zwischen

    Zitat

    da nach aktueller Rechtslage Verwandte keinen Angehörigen belasten müssen

    und "Verwandte keine Angehörigen belasten dürfen"?

    Richtig - es ist ihnen freigestellt. Von daher ist an dem Urteil überhaupt nichts überraschendes, es spiegelt schlicht die aktuelle Rechtslage wieder.

    Außerdem gibt es kein Belastungsverbot oder ein Recht auf eine Nichtbelastung des Beschuldigten, sondern ein Aussageverweigerungsrecht. Das ist etwas ganz anderes. Dadurch soll kein Beschuldigter oder Täter geschützt werden, sondern bestimmte Verwandte / Ehepartner / Verlobte sollen vor einem möglichen Gewissenskonflikt geschützt werden, Angaben machen zu müssen.

    Wenn ein Zeuge gegen einge Verwandte aussagen muss kann er unter einen gewaltigen psychischen Druck geraten. Davor soll er sich als Unbeteiligter schützen können. Wer die Behörden unterstützten möchte darf dies aber tun, egal wie eng verwandt er mit dem Beschuldigem ist.

    Gruss

    MrMurphy

    Hallo

    Zitat

    warum aber der Browser es manchmal ingnoriert und manchmal nicht, würde mich mal interessieren.

    Die Browser schalten die Ansicht nach unterschiedlichen Vorgaben um. Offensichtlich ist das bei der Doctype-Angabe.

    Aber es gibt noch andere Gründe. So halt auch ob die Daten lokal vom Rechner stammen oder von einem Webserver geliefert werden.

    Anfänger sehen das dann gerne als Browserfehler oder Bug an, dabei übersehen sie ihre "Pflicht" einen fehlerfreien Quellcode zu liefen.

    Zitat

    darf ich erfahren was an dem Code nicht Mehr Zeitgemäß ist ?

    Zum Beispiel die Verwendung von div anstatt geeignetere Container wie header, main, footer u.s.w. zu verwenden.

    Oder den Containern feste Größen aufzwingen zu wollen, anstatt das Browserfenster in seiner ganzen Breite zu nutzen oder die Besucher bei schmaleren Fenstern zu zwingen seitwärts zu scrollen.

    Gruss

    MrMurphy

    Hallo,

    so einen Fehler hatte ich schon lange nicht mehr, deshalb war ich da wohl etwas betriebsblind. Das liegt doch nicht an deinem Rechner.

    Du hast bei vielen Größenangaben die Einheit weggelassen, bei dir px. Meist wohl bei width.

    Das ist nicht zulässig. Die Einheit darf nur bei ganz bestimmten Angaben (z. B. line-height) weggelassen werden.

    Lokal ignorieren die Browser solche Fehler. Bei Daten von Webserven offensichtlich nicht. Das musst du also korrigieren.

    Gruss

    MrMurphy

    Hallo

    ich habe die Seite mit dem kompletten CSS getestet, konnte dein Problem aber nicht nachvollziehen. Ich kann im CSS auch keine Angaben finden, die die Verschiebung des Layouts verursachen könnten.

    Das Problem ist demnach offensichtlich im Softwarebereich deines Rechners zu suchen. Da werden sich wohl einige Programme gegenseitig stören.

    Gruss

    MrMurphy

    Hallo,

    dein Problem kann ich nicht nachvollziehen.

    Allerdings scheinst du uns auch ein Teil des CSS vorzuenthalten. In der HTML-Datei werden zwei CSS-Dateien eingebunden und für das Menü gibt es keine CSS-Angaben, bis auf eine. Und die scheint auch noch falsch zu sein.

    Im CSS

    Code
    #menu_css

    und im HTML dann

    Code
    <div id='cssmenu'>
    Zitat

    und wollte mir deswegen in den Ferien mal Html und css in den Basics beibringen.

    Insgesamt scheinen deine Unterlagen zu HTML / CSS leider sehr veraltet zu sein. Du solltest dir unbedingt aktuelle Unterlagen bzw. aktuelles Lehrmaterial besorgen. Grade in den letzten Jahren hat sich viel geändert und wenn nach veralteten Grundlagen gelernt wird fällt die Umstellung auf aktuelles HTML / CSS sehr schwer oder gelingt gar nicht.

    Gruss

    MrMurphy

    Hallo

    Zitat

    gibt es eine elegantere Lösung?

    Ja. Mein Beispiel wirkt sich auf alle article mit der "id=post-110" direkt aus.

    Außerdem auf alle Elemente, welche die Klasse class="clearfix" bekommen.

    Du kannst also jeweils den umgebenden Containern gezielt die Klasse clearfix zuweisen.

    Allerdings solltest du dich mit den Grundlagen von float, clear und clearfix beschäftigen.

    Für das clearfix gibt es unterschiedliche Inhalte, die nicht bei jeder Konstellation funktionieren, sondern manchmal sogar zu zusätzlichen Problemen führen.

    Mit meiner clearfix-Lösung hatte ich zwar noch keine Probleme und sie wird auch im Internet als zuverlässig beschrieben. Das heißt aber nicht, dass sie immer funktioniert.

    Gruss

    MrMurphy

    Hallo

    Zitat

    Das clear könnte ich doch in meinem css schnipsel eintragen nicht ?

    Nein.

    Ich habe meinen vorigen Beitrag grade erweitert, das hat sich mit deiner Antwort überschnitten.

    Du musst entweder dem umgebenden Container (also dem article-Element mit der id="post-110") ein Clearfix mit auf den Weg geben. Die Lösung habe ich im vorigen Beitrag nachträglich beschrieben.

    Oder du musst unterhalb der 6 div aber innerhalb des article ein weiteres Element einfügen und dem per CSS ein clear verpassen. Inhaltsleere Container zu erstellen um das Layout zu beeinflussen ist aber schlechter Stil und sollte vermieden werden.

    Gruss

    MrMurphy

    Hallo,

    die Linien sind der untere Rahmen des article-Containers mit der id="post-110". Der Rahmen ist in der style.css unter ".site-content article" mit "border-bottom: 4px double #EDEDED" eingetragen.

    Eigentlich sollte der Rahmen unterhalb der 6 darin enthaltenen div mit der Klasse "box_2" erscheinen. Also unter den 6 Bohnen-Angeboten.

    Allerdings sind die 6 div gefloatet und damit aus dem Textfluss genommen. Dadurch hat das article-Element keinen Inhalt mehr und der Rahmen wird noch oben verschoben.

    Den Rahmen zu entfernen würde das Problem nur verstecken, aber nicht lösen.

    Da hiflt nur der alte Merksatz weiter "Wer floatet MUSS auch clearen."

    Du musst also an geeigneter Steller ein "clear" einfügen. Am geschicktesten ist wahrscheinlich ein clearfix für das article-Element zu vergeben. Das musst du halt ausprobieren.

    Du kannst in die style.css ja mal folgendes eintragen:

    Gruss

    MrMurphy

    Hallo

    ich befürchte, das dir hier niemand helfen kann.

    Das ist ein spezielles Shopware-Problem. Mit der Anwendung wird sich in einem HTML-/CSS-Forum nur mit sehr viel Glück jemand auskennen.

    Du solltest suchen, ob es ein spezielles Shopware-Forum gibt oder dich an der Hersteller wenden. Das scheint ein Anwendungsfehler zu sein.

    Ich habe zum Beispiel über Google dieses Forum gefunden:

    http://forum.shopware.com/

    Wobei ich nicht mal sicher sein kann, das es sich dabei auch um dein "Shopware" handelt, da sich der Name ziemlich allgemein anhört.

    Gruss

    MrMurphy

    Hallo,

    Zitat

    Woran liegt das Problem und wie ist es lösbar?

    Du mißbrauchst eine Tabelle zum Layouten. Das ist falsch und führt zu solchen Problemen wie von dir beschrieben. Also weg damit.

    Weiterhin solltest du auf veraltete, unzulässige Elemente wie das center-Tag und das font-Tag verzichten.

    Das br-Tag sollte nur in Ausnahmefällen benutzt werden.

    Ich habe mal ein Beispiel-Formular erstellt. Dabei habe ich die Felder in einer mir sinnvoller erscheinenden Reihenfolge sortiert.

    Das Layout habe ich Responsive gemacht.

    Außerdem habe ich eine Datei "normalize.css" eingebunden, deren Inhalt ich dahinter poste. Die muss eingebunden sein damit das Layout funktioniert.

    Also erst mal die HTML-Datei:

    und der Inhalt der normalize.css:

    Gruss

    MrMurphy

    Edit: Am 13.08.2015 Quelltext überarbeitet: Links als Buttons gestaltet

    Hallo

    weder das Bild noch der php-Quelltext helfen zur Erleuchtung des Problems weiter. Daraus können wir keine Seite erstellen. Außerdem fehlen uns die Grafiken. Am besten wäre ein Link zu der Seite mit deinem aktuellen HTML-Quellcode.

    Zur Anordnung von Elementen kannst du dich ansosten mit dem Flexbox-Modell ( display: flex; ) beschäftigen.

    Gruss

    MrMurphy

    Hallo

    Zitat

    Kann ich diese bereits offline testen

    Ja, dazu musst du einen Webserver wie XAMPP installieren. Das ist eine Freeware-Software.

    Zitat

    Websitebaker oder CMSimple

    Ich kenne die beiden leider nicht. Text und Bilder einzurichten und zu ändern sind aber die Grundlagen jedes CMS.

    Gruss

    MrMurphy

    Hallo MadMaid,

    den Quelltext interessiert es leider überhaupt nicht ob du Anfänger bist oder nicht.

    Zum "Lernen" von HTML / CSS hast du leider auf vollkommen veraltete Quellen zurückgegriffen und zusätzlich noch gestrichene Elemente verwendet bzw. andere Elemente sachlich falsch angewendet.

    So ist zum Beispiel XHTML bereits 2006 offiziell begraben worden und wird entsprechend nicht mehr weiterentwickelt. Irgendwann werden die Browser XHTML als Altlasst streichen und nicht mehr anzeigen. Neue Seiten sollten deshalb nur mit HTML5 / CSS3 erstellt werden.

    Das font-Element ist ersatzlos gestrichen worden und sollte deshalb auch nicht mehr verwendet werden.

    Das b-Element und das strong-Element dienen nicht mehr der Fettschrift sondern haben eine semantische Bedeutung bekommen, die in deinem Beispiel nicht gegeben ist. Fette Schrift ohne semantische Bedeutung wird heutzutage über CSS dargestellt.

    Tabellen sind nur für Tabellendaten zulässig und nicht um das Layout zu beinflussen. Du hast aber keine Tabellendaten. In diesem Zusammenhang muss zwischen Tabellen und tabellarischer Darstellung unterschieden werden. Eine tabellarische Darstellung ist häufig auch sinnvoll, wenn keine Tabellendaten vorliegen, zum Beispiel bei Listen. Die tabellarische Darstellung wird dann aber über CSS erzeugt.

    Unnötige div sollten vermieden werden. Container sollten zudem durch geeignete Elemente erzeugt werden, zum Beispiel header, main, footer, article, section, aside, figure u.s.w.

    Um dir konkret zu helfen sind deine Angaben zudem zu dürftig.

    Trotzdem mal ein Beispiel wie deine Daten mit aktuellem HTML5 / CSS3 dargestellt werden können. Die Abstände und das Aussehen können natürlich noch angepasst werden:

    Gruss

    MrMurphy

    Hallo,

    so ganz habe ich dein Problem leider nicht verstanden.

    Grundsätzlich würde ich für dein Problem keine Listen verwenden, sondern für 3 Ebenen die Elemente h4 bis h6. Dadurch wird meiner Ansicht nach der Quelltext deutlich übersichtlicher, auch wenn HTML-/CSS-Puristen bleich werden. Soweit ich gelesen habe ist die Lösung mit den Überschriften aber semantisch auch korrekt.

    Ob und wie das mit den Buchstaben funktioniert weiß ich leider nicht.

    Die farbigen Hintergründe habe ich eingefügt, damit besser sichtbar ist wo ein Absatz anfängt und endet.

    Ich selbst würde die folgende Lösung bevorzugen. Die ist meiner Ansicht nach am übersichtlichsten und man kann zu den einzelnen Überschriften noch problemlos Absätze hinzufügen:

    Du suchst aber wohl eher nach der folgenden Lösung. Dabei habe ich aber keine Möglichkeit gefunden zusätzliche Absätze mit den passenden Abständen hinzuzufügen:

    Die margin kannst du natürlich auch entsprechend auf deine verschachtelten Listen anwenden.

    Vielleicht hilft dir das ja weiter.

    Gruss

    MrMurphy

    Hallo,

    du mißbrauchst eine Tabelle für's Layout. Das ist sachlich falsch und sollte deshalb vermieden werden.

    Korrekt benutzt du je nach Inhalt die korrekten Container wie main, article, section u.s.w. und gestaltest die per CSS, zum Beispiel mit Flexbox.

    Um dir konkret helfen zu können wäre etwas Beispiel-Inhalt von dir sinnvoll.

    Gruss

    MrMurphy

    Hallo

    Zitat

    Auch wenn der Quelltext von dem Frame gut aussieht, funktioniert es bei mir nicht so wie es soll.

    Ich denke djheke meint folgendes, was bei mir im Firefox funktioniert: Rufe nur das Frame mit der Seite auf und gehe dann auf "Datei - Seite speichern unter...", also nicht den Quelltext aufrufen und speichern. Wahrscheinlich geht auch "rechte Maustaste - Seite speichern unter...".

    Zitat

    allerdings sehe ich bei mir kein "Share" oben

    Um den Share-Button zu sehen musst du die Seite mit allen Frames aufrufen (also dein erster Link) und JavaScript muss erlaubt sein. So funktioniert es jedenfalls bei mir im Firefox, Chrome, Opera und IE11. Der sollte dann zwischen "Fork" und "Settings" stehen.

    Eventuell blockiert den auch deine Firewall oder dein Virenscanner.

    Gruss

    MrMurphy