Ergebnis 1 bis 31 von 31

Thema: Einfache Frage zur Positionierung der Flaggen

  1. #1
    Santa Sphinx
    Gast

    Standard Einfache Frage zur Positionierung der Flaggen

    Hallo,

    möchte die Flaggen vonhttp://www.imd-trading.de/index.php gerne linksbündig mit der Na vigatin haben. Komme mit Firebug nicht genau dahinter welche Formatierung Ich genau wählen muss.

    Danke.

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    HTML-Code:
    .mod_changelanguage ul {
      margin: 0 5px;
      padding: 0;
    }
    Kein Privat Support via PM.

  3. #3
    Santa Sphinx
    Gast

    Standard

    super, vielen Dank!

  4. #4
    Santa Sphinx
    Gast

    Standard Minimale Einstellung zur Positionierung falsch - welche?

    Hi Leute,

    wenn Ich auf www.imd-trading.de zwischen den beiden Sprachen wechsle, verschiebt sich die Navigation um ein winziges Stück. Zudem wird bei Firefox der Abstand zwischen den Flaggen nicht angezeigt. Das hier sind meine CSS:

    Code:
    .mod_changelanguage .lang-de 
    {
        background-image: url("../../tl_files/Flaggen/de.gif");
        display: block;
        float: left;
        height: 11px;
        margin-right:5px;
        list-style-type: none;
        width: 16px;
    }
    Code:
    .mod_changelanguage .lang-en 
    {
        background-image: url("../../tl_files/Flaggen/us.gif");
        display: block;
        float: left;
        height: 11px;
        list-style-type: none;
        width: 16px;
    }
    Code:
    .mod_changelanguage a, .mod_changelanguage span 
    {
        text-indent: -9999em;
    }
    Was ist denn falsch?

  5. #5
    Santa Sphinx
    Gast

    Standard

    Ok, habe es doch gelöst bekommen, indem Ich bei Position noch die Nullen angegeben hab

    BTW: Wie Ich die Flaggen linksbündig mit der Navigation bekomme würd mich noch interessieren, ebenfalls wie man die Flaggen ein Stück nach oben setzen kann.

  6. #6
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    HTML-Code:
    .mod_changelanguage .level_1 {
      margin: 0 15px;
    }
    Kein Privat Support via PM.

  7. #7
    Santa Sphinx
    Gast

    Standard

    Danke, wird aber nicht angenommen! Noch eine Idee jemand?

  8. #8
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Code:
    .mod_changelanguage  {
        margin: 0;
        margin-left: -25px;
    }
    Ist nicht die schönste Lösung.
    Habe keine Zeit um den ganzen Code zu betrachen.
    Vielleicht ist irdenwo ein Wert drinnen der deine Falgen verschiebt.
    Padding, etc.

    lg Matthias
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  9. #9
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    So Klappt's
    Code:
    .mod_changelanguage ul {
        margin-left: 15px;
        padding: 0;
    }

  10. #10
    Santa Sphinx
    Gast

    Standard

    Hmm, auch das klappt nicht. Da muss also doch irgendwo was drin sein, was diese Werte überschreibt?

  11. #11
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Wo fügst du die Werte ein? Kann es sein das dir hier irgendwo der Cache in die Quere kommt?
    Laut Firebug funktioniert das nämlich
    Kein Privat Support via PM.

  12. #12
    Santa Sphinx
    Gast

    Standard

    Ich hab die Werte in eigener Code eingefügt, hab es aber immer auch direkt im Menü (Abstand und Ausrichtung) probiert.

    Caching habe Ich jetzt mal ausgestellt, hilft nix, egal ob Ich das in Opera oder Firefox betrachte.

    So sieht das jetzt in Contao aus:

    Changelanguage.jpg

  13. #13
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Der Code aus meinem Post oben, gehört ins CSS.

    Du kannst auch den ersten Eintrag aus deinem Screenshot um
    Code:
    padding:0;
    ergänzen, dann klappt es auch.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von bizon (23.08.2011 um 17:32 Uhr)

  14. #14
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Kann es sein, dass deine CSS-Datei IMD_Trading im Seitenlayout nicht eingebunden ist?

  15. #15
    Santa Sphinx
    Gast

    Standard

    habe jetzt den ersten Eintrag um padding:0; ergänzt und jetzt geht es. Vllt lag es wirklich am Caching?

    Jedenfalls Danke!!!

  16. #16
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Wie deine Seite zeigt, klappt es doch noch nicht , oder?
    Soll es nicht so aussehen, wie auf beil. Screenshot?
    Angehängte Grafiken Angehängte Grafiken

  17. #17
    Santa Sphinx
    Gast

    Standard

    Ja, es soll so wie auf deinem Screenshot aussehen. Aktuell sieht es bei mir aus aus, dass es meistens geht, bei einigen Seiten dann aber nicht?!

  18. #18
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Zuerst ändere mal den ersten Selektor in deinem CSS

    .mod_changelanguage .level_1

    in

    .mod_changelanguage ul


    Dann mach bitte mal einen Screenshot von deinem Seitenlayout und zwar die Stelle mit den eingebundenen Stylesheets.

  19. #19
    Santa Sphinx
    Gast

    Standard

    Selektor geändert, hier der Screenshot:

    Shot.jpg

  20. #20
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Ändere die Reihenfolge so:

    basic
    IMD-Trading
    print

    Das print.css darf nur für media=print aktiviert sein.

  21. #21
    Santa Sphinx
    Gast

    Standard

    Danke, scheint zu funktionieren.

    Jetzt hab Ich allerdings das Problem, dass die Links nicht mehr gehovert werden. Soll Ich die CSS dafür in die basic CSS einbauen?

  22. #22
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Nein, nichts in der basic.css ändern. Basic enthält, wie der Name sagt, einige Basis-Einstellungen, die in den nachfolgenden CSS-Dateien angepasst und dadurch überschrieben werden. Deshalb auch die bestimmte Reihenfolge. Alle CSS Anpassungen für dein Layout also in der IMD_Trading.css machen.

    Zunächst mach noch eine Systemwartung und bereinige vor allem die CSS-Dateien.

  23. #23
    Santa Sphinx
    Gast

    Standard

    Ok, danke, gut zu wissen.

    Habe die CSS Dateien bereinigt. Und gleichzeitig mal alle CSS-Dateien gelöscht, die Ich noch aus der Music Academy übernommen hatte.

    Frage: Kann Pagination und Listing auch weg?

    Außerdem wird der Mauszeiger in Firefox nicht mehr zur Hand wenn man über die Navigation fährt. Warum?

    Edit:
    Das Hovern geht auch nur bei den Breaking News, es fehlt in der Navigation und im Breadcrumb Menü. Eingebunden ist es einmal in der basic.css und einmal abgeändert in der IMD_Trading.css
    Hat sich erledigt, das habe Ich rausbekommen.

    Das mit dem Mauszeiger würd mich aber noch interessieren und ob Ich das Pagination und Listing auch rausschmeißen kann.
    Geändert von Santa Sphinx (23.08.2011 um 22:41 Uhr)

  24. #24
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    So wie es jetzt aussieht, ist in den CSS Dateien ein richtiges Chaos. Ich vermute, dass du mehrere Seitenlayouts mit unterschiedlich eingebundenen CSS-Dateien verwendest und dabei etwas die Übersicht verloren hast. Das erklärt auch, dass manche CSS Änderungen (s.o.) nicht wirksam wurden. Je nachdem auf welcher Seite und damit eingebundenem CSS du warst, hat es funktioniert oder eben nicht.

    Gehe von der Startseite aus, die scheint das richtige Layout mit den richtigen CSS-Dateien zu haben.
    Das Seitenlayout muss man eigentlich nur dem Startpunkt einer Webseite zuweisen, alle Seiten darunter erben diese Einstellung. Ich würde also in den untergeordneten Seiten die Zweit-Seitenlayouts herausnehmen.

    In der jetzigen Einstellung des CSS hat die Navigation kein :hover. Dieser Code repariert das:

    Code:
    .mod_navigation a:hover {
        color: #...;
        cursor: pointer;
    }
    Analog dazu kannst du auch die Breadcrumb-Navi reparieren.
    Code:
    .modbreadcrumb a:hover {...}
    Zu Pagination, Listing etc. musst du selbst wissen, ob du das brauchst.

  25. #25
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Guten Morgen,

    ich habe gesehen, dass jetzt alles funktioniert, Glückwunsch!

    Eine Kleinigkeit noch, im Firefox fehlt der rechte Scrollbalken auf Seiten mit wenig Inhalt, bei langen Seiten wird der Scrollbalken eingeschaltet. Das sorgt für ein "Verspringen" der Seiten.

    Mit folgendem CSS Code, den du bei body{...} einfügen kannst, wird der Scrollbalken dauerhaft eingeschaltet
    Code:
    overflow-y: scroll;

  26. #26
    Santa Sphinx
    Gast

    Standard

    Hi bizon,

    jetzt ist zwar schon etwas viel Zeit vergangen, aber es ging bei mir in den letzten Wochen drunter und drüber und inzwischen bin Ich in China gelandet, jedenfalls wollt Ich mich noch bedanken für deine Hilfe. Hat mich sehr viel weiter gebracht!

    Das mit der dauerhaften Einschaltung des Scrollbalkens habe Ich zwar nicht hinbekommen, werde Ich aber noch mal versuchen.

    LG aus China
    Nils

  27. #27
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Hallo Nils,

    Hier ist die komplette CSS-Anweisung für den Scrollbalken:
    Code:
    body {overflow-y:scroll;}
    Viel Erfolg in China und danke für die Blumen.

  28. #28
    Santa Sphinx
    Gast

    Standard

    Eigentlich gibt's bei

    Code:
    body {overflow-y:scroll;}
    nicht viel falsch zu machen. Habe es so in eine neue CSS Datei eingegeben, der Scrollbalken erscheint trotzdem nicht dauerhaft.

  29. #29
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Ich verstehe nicht, was du meinst, denn die Sroll-Leiste wird jetzt doch dauerhaft im Firefox angezeigt und die Seitendarstellung verspringt nicht mehr. Die Leiste ist natürlich leer (ohne Schieber), wenn der Inhalt der Seite kurz ist. Der Scrollbalken erscheint erst, wenn der Seiteninhalt länger ist als die Bildschirmhöhe.

    Verändere doch die Höhe deines Browserfensters, dann kannst du es sehen.

  30. #30
    Santa Sphinx
    Gast

    Standard

    Verdammt, mein Fehler. Muss leider mit nem Netbook arbeiten und da kann Ich das nicht kontrollieren. Habe das nen Kumpel machen lassen, aber der hat wohl nicht ganz kapiert, was Ich meine.

    Habe es jetzt doch auf nem anderen PC kontrollieren können und mit FF, IE und Opera geht es.

    Danke.

  31. #31
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard

    html { overflow-y: scroll; } ist noch einen Tick besser als body, denn mit body erscheint in älteren Internet Explorern eine zweite vertikale Scrollbar am linken Fensterrand.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •