#main ist in firebug verschoben

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • bibib
    Contao-Fan
    • 19.06.2009
    • 650

    #1

    #main ist in firebug verschoben

    Hallo zusammen,
    erst mal Hut ab, das neue Forum ist echt toll geworden, ihr habt ganze Arbeit geleistet! Danke!
    Schön, dass es auch die Ecke für Newbies gibt. Dann mach ich mal den Anfang:

    Ich packe gerade diese Seite http://www.witte-willich.de/index.php/start in TYPOlight und verwende dazu Firebug. Allerdings zeigt mir der alles, was sich innerhalb von div#main befindet, nach rechts verschoben an, und zwar genau um die Breite von div#left. Das komische daran ist, dass ALLE ANDEREN Container richtig angezeigt werden, also auch div#left und div#right. Das macht mich wahnsinnig
    Habe ich irgendwo etwas grundlegendes übersehen? Danke für jede Anregung.


    (Liebe Nina, falls das hier unpassend ist, verschieb es gerne zu den CSS-Fragen.)
    Angehängte Dateien
    Zuletzt geändert von bibib; 20.06.2009, 08:37.
  • savi
    Contao-Nutzer
    • 19.06.2009
    • 57

    #2
    hatte das problem auch und auch bei vielen anderen TL systemen beobachtet.

    Ich bilde mir ein dem #wrapper eine position:relative; zugewiesen zu haben und dann hats gestimmt.
    Hab leider keine Ahnung ob das korrekt ist oder irgendwie problematisch werden könnte. probiers aus und teste.

    mfg savi

    Kommentar

    • bibib
      Contao-Fan
      • 19.06.2009
      • 650

      #3
      Hallo savi!

      Jaaaa! Danke! Das wars!!!


      edit:
      Aber .. oh-oh ... jetzt ist die komplette Firebug-Markierung nach unten verschoben ...

      In meiner kommagucken.css ist #wrapper folgendermaßen definiert:
      Code:
      #wrapper {
      margin-top:20px;
      position:relative;
      }
      Die automatisch generierte CSS, die ich über das Seitenlayout nur bedingt beeinflussen kann, gibt für #wrapper aber folgendes vor:
      Code:
      #wrapper {
      margin:0 auto;
      width:900px;
      }
      Genau um diesen Betrag ist die Firebug-Markierung nun nach unten verschoben. Was kann ich dagegen machen?
      Zuletzt geändert von bibib; 20.06.2009, 09:37.

      Kommentar

      • planepix
        AG Pressearbeit
        Community-Moderator
        Buchautor 'Contao für Webdesigner'
        • 05.06.2009
        • 6686

        #4
        Hallo bibib,

        versuche einmal folgende Formatierung:

        Code:
        #wrapper {
        margin:20px auto 0 auto;
        width:900px;
        }
        ---------------------------------
        Beste Grüße planepix
        Contao für Webdesigner (Website), BlueSky: planepix
        weitzeldesign
        Contao-Sprechstunde
        Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
        Contao Jahrbuch: www.contao-jahrbuch.de
        Contao Agenturtag: www.contao-agenturtag.de
        Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

        Glücklich sind die, die den Wert erkennen – und wertschätzen.

        Kommentar

        • bibib
          Contao-Fan
          • 19.06.2009
          • 650

          #5
          Super, planepix, vielen Dank! Das geht jetzt!

          Nur der wrapper ist noch nach unten versetzt, ich nehme stark an, das liegt an der automatisch generierten CSS im head-Bereich:

          Code:
          <!--/*--><![CDATA[/*><!--*/
          * html body { text-align:center; }
          #wrapper { width:900px; margin:0 auto; }
          #header { height:175px; }
          #left { width:185px; }
          #right { width:185px; }
          #main { margin-left:185px; margin-right:185px; }
          #footer { height:30px; }
          /*]]>*/-->
          Hab ich die Möglichkeit, da dranzukommen, oder sollte ich besser damit leben und die Finger davon lassen?

          Kommentar

          • Nils Riel
            Contao-Fan
            • 19.06.2009
            • 730

            #6
            Probier mal folgendes:
            Code:
            html,body {margin:0;padding:0;}

            Kommentar

            • planepix
              AG Pressearbeit
              Community-Moderator
              Buchautor 'Contao für Webdesigner'
              • 05.06.2009
              • 6686

              #7
              Zitat von bibib Beitrag anzeigen
              Super, planepix, vielen Dank! Das geht jetzt!

              Nur der wrapper ist noch nach unten versetzt, ich nehme stark an, das liegt an der automatisch generierten CSS im head-Bereich:
              Hab ich die Möglichkeit, da dranzukommen, oder sollte ich besser damit leben und die Finger davon lassen?
              Wenn Du ein eigenes CSS-Dokument mit einbindest kannst Du diese Werte ja "überschreiben".

              Grundsätzlich würde ich in ein CSS-Dokument aufnehmen:

              Code:
              body
              {
              margin:0;
              padding:0;
              }
              ---------------------------------
              Beste Grüße planepix
              Contao für Webdesigner (Website), BlueSky: planepix
              weitzeldesign
              Contao-Sprechstunde
              Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
              Contao Jahrbuch: www.contao-jahrbuch.de
              Contao Agenturtag: www.contao-agenturtag.de
              Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

              Glücklich sind die, die den Wert erkennen – und wertschätzen.

              Kommentar

              • bibib
                Contao-Fan
                • 19.06.2009
                • 650

                #8
                Tut sich nix, Nils ...

                Kommentar

                • planepix
                  AG Pressearbeit
                  Community-Moderator
                  Buchautor 'Contao für Webdesigner'
                  • 05.06.2009
                  • 6686

                  #9
                  sieht im Firefox doch gut aus, was der Firebug darstellt ist nicht immer zwingend entscheidend.

                  Schreib es einmal so:
                  Code:
                  /* Style sheet kommagucken_seitenlayout */
                  body{background:#FFFBF7;margin:0;padding:0;border:0;}
                  #wrapper{margin: 20px auto 0px auto;}
                  #header{background-image: url(tl_files/kommagucken/images/header_kommagucken.jpg);}
                  #container{background-color: #FDF7ED;background-image: url("tl_files/kommagucken/images/wrapcontent_back.jpg");background-repeat: repeat-y;}
                  #left{min-height: 485px;padding-top: 30px;background-color: #FEE6C1;}
                  #main{min-height: 485px;padding: 30px 35px 20px 30px;}
                  #footer{margin-bottom: 20px;background-color: #F19321;}
                  Zuletzt geändert von planepix; 20.06.2009, 11:56.
                  ---------------------------------
                  Beste Grüße planepix
                  Contao für Webdesigner (Website), BlueSky: planepix
                  weitzeldesign
                  Contao-Sprechstunde
                  Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
                  Contao Jahrbuch: www.contao-jahrbuch.de
                  Contao Agenturtag: www.contao-agenturtag.de
                  Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

                  Glücklich sind die, die den Wert erkennen – und wertschätzen.

                  Kommentar

                  • bibib
                    Contao-Fan
                    • 19.06.2009
                    • 650

                    #10
                    Zitat von planepix Beitrag anzeigen
                    Wenn Du ein eigenes CSS-Dokument mit einbindest kannst Du diese Werte ja "überschreiben".
                    Das bedeutet also, dass mein selbst eingebundenes CSS nach dem automatisch generierten CSS im Head-Bereich abgearbeitet wird und dieses demnach überschreibt?


                    Ich habe für die kommagucken-Seite (mein erster TYPOlight-Versuch) alle mitgelieferten xStylesheets importiert und ändere diese ab, wie ich sie brauche. (Da ist auch margin und padding im body auf Null gesetzt, wie du empfohlen hast.) Da kommen ja einige Stylesheets zusammen. Wäre es besser, nur EIN Stylesheet zu machen, also zumindest fürs Basislayout? Ich bin noch nicht sooo sattelfest in CSS, von den "Wechselwirkungen" untereinander hab ich nicht wirklich Ahnung.

                    Kommentar

                    • planepix
                      AG Pressearbeit
                      Community-Moderator
                      Buchautor 'Contao für Webdesigner'
                      • 05.06.2009
                      • 6686

                      #11
                      Ja die eigen erstellten CSS-Dateien werden nach den Anweisungen geladen die TYPOlight anhand der Seitenlayout-Einstellungen macht.

                      Es gibt (meistens) die Möglichkeit, eine Eigenschaft zu erzwingend wenn man ein "!important" nach der Anweisung schreibt, z. B.:

                      Code:
                      height: 200px !important;
                      dann wird die Gewichtung höher.

                      Ich lege mittlerweile meist 3 CSS-Dokumente an:
                      - navigation.css für alle Definitionen der Navigation(en)
                      - standard.css für alle Definitionen auf der gesamten Site
                      - print.css für die Druckausgabe
                      Zuletzt geändert von planepix; 20.06.2009, 12:25.
                      ---------------------------------
                      Beste Grüße planepix
                      Contao für Webdesigner (Website), BlueSky: planepix
                      weitzeldesign
                      Contao-Sprechstunde
                      Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
                      Contao Jahrbuch: www.contao-jahrbuch.de
                      Contao Agenturtag: www.contao-agenturtag.de
                      Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

                      Glücklich sind die, die den Wert erkennen – und wertschätzen.

                      Kommentar

                      • bibib
                        Contao-Fan
                        • 19.06.2009
                        • 650

                        #12
                        Ups, das hat sich überschnitten...

                        Okay, vielen Dank für deine Hilfe, planepix. Mit der Firebug-Anzeige kann ich jetzt leben. Und die Stylesheets werd ich überarbeiten.

                        Kommentar

                        • christian
                          Alter Contao-Hase
                          • 15.06.2009
                          • 1039

                          #13
                          Hallo bibib,

                          mit den Stylesheets ist das so eine Sache: Entweder Du hat zu viele Dateien und suchst Dich krank, oder Du hast zu wenige Dateien - und suchst Dich krank Den goldenen Mittelweg habe ich hier auch noch nicht gefunden, aber Planepix' Vorschlag trifft es bestimmt schon ganz gut.

                          Btw: Kennst Du einen von den Willichern? Ist eine Nachbarstadt von meiner.

                          Grüße,

                          Christian
                          Contao-Partner am Niederrhein
                          Templating - Komplettservice - Erweiterungen
                          Infos: http://delahaye.de

                          Kommentar

                          • Sebastian
                            Contao-Urgestein
                            • 19.06.2009
                            • 3361

                            #14
                            basic.css nicht vergessen!

                            HI

                            so ähnlich wie planepix mache ich es auch allerdings sollte man auch eine Datei basic.css einsetzen, die auch der TinyMCE "versteht". In dieser liegen dann alle Formatierungen für den reinen Text.

                            Sebastian
                            Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

                            Kommentar

                            • bibib
                              Contao-Fan
                              • 19.06.2009
                              • 650

                              #15
                              Zitat von christian Beitrag anzeigen
                              mit den Stylesheets ist das so eine Sache: Entweder Du hat zu viele Dateien und suchst Dich krank, oder Du hast zu wenige Dateien - und suchst Dich krank
                              Ja sowas hab ich mir auch schon gedacht ... aber ich werd mich auch mal an planepix halten, und notfalls gibt es ja noch die Sortierfunktion...

                              Zitat von christian Beitrag anzeigen
                              Btw: Kennst Du einen von den Willichern? Ist eine Nachbarstadt von meiner.
                              Wie klein die Welt ist ... dann ist die Folie über Modulentwicklung vom Usertreffen von dir? Die hab ich nämlich heute schon mal überflogen und mir gedacht, Viersen, haha, war ich auch schon.
                              Ja, ich kenne tatsächlich ein paar aus der Gegend. Der Uli (im Vorstand von der Schiefbahner Werbegemeinschaft, für die ich die Website gemacht habe) ist ein guter Freund von mir, und ein anderer Freund hat voriges Jahr sogar kurz in Viersen gewohnt. Bin auch ab und zu mal da oben in NRW. Kenne diese Truppe über aboutpixel, von denen hast du ja ein paar Bilder in deiner Folie verwendet


                              @Sebastian: Danke für die Info!!!

                              Kommentar

                              Lädt...