romy: background-img

Hallo und sonnige Grüße,

nach längerem Zögern wollte ich mich jetzt doch mal mit meiner Website beschäftigen und mich ein wenig einarbeiten. Ich habe seit längerem nicht gemacht in HTML + CSS und bräuchte mal einen Denkanstoss.

http:\\www.romy-b.de

In dem Inhalts-Div hätte ich gern ein background-img.

<auszug aus der css-Datei>
div.inhalt {
  background-image:url("bilder\sonnenblume_blass.jpg");
  background-repeat:no-repeat;
  background-attachment:fixed;
  width:50em;
  height:35em;
  border:0.1em dotted grey;
  text-align:center;
  vertical-align:middle;
  margin:0.2em;
  padding:0.4em;
}
</auszug>

Ich habe den Befehl aus SelfHTML kopiert um Schreibfehler auszuschließen. Ich habe das Bild als Img eingebunden um auch da Schreibfehler auszuschließen. Ich habe die restlichen CSS-befehle aus den Klammern entfernt um dort Fehler auszuschließen. Trotzdem wird das Bild nicht sichtbar, weder im Body-Tag, noch, wenn ich den Befehl direkt in den Style des Div's einbinde.

was kann ich tun?

vielen Dank

ciao
romy

  1. 吃了吗, romy?

    http:\\www.romy-b.de

    Du machst einen Elementarfehler: Verwende Slashes, keine Back-Slashes!

    ==> http://www.romy-b.de

    ℆, ℒacℎgas

    --
    Bei der intendierten Realisierung der linguistischen Simplifizierung
    des regionalen Idioms resultiert die Evidenz der Opportunität extrem
    apparent, den elaborierten und quantitativ opulenten Usus nicht assi-
    milierter Xenologien konsequent zu eliminieren!
    1. Hallo romy!

      Du machst einen Elementarfehler: Verwende Slashes, keine Back-Slashes!

      falls dir das zu lakonisch ist:

      in deiner index.html sollte stehen:
      <link rel="stylesheet" type="text/css" href="css/start.css">
      dann wird das style-sheet auch gefunden und verwendet.

      im body funktioniert anschliessend:
      <img src="bilder/sonnenblume_blass.jpg" width="100%" height="100%">

      mfg Alfie

      1. Hi alfie,

        deiner index.html sollte stehen:
        <link rel="stylesheet" type="text/css" href="css/start.css">
        dann wird das style-sheet auch gefunden und verwendet.

        ich bin jetzt etwas mehr verwirrt als vorher. Das Stylesheet wird erkannt, ob mit Backslash oder Slash. ich dachte erst der Browser cached, aber das ist auch nicht Fall. Ich habe jetzt alle Slashes in Backslashes umgewandelt, kein Erfolg.
        Fällt Dir noch was ein?

        ciao
        romy

        1. Hi ,»» Hi alfie,

          kleiner Zusatz:

          das CSS:
          div.inhalt {
            background-image:url("bilder/sonnenblume_blass.jpg");
            background-repeat:no-repeat;
            background-attachment:fixed;
            width:50em;
            height:35em;
            border:0.1em dotted grey;
            text-align:center;
            vertical-align:middle;
            margin:0.2em;
            padding:0.4em;
          }

          wenn ich das img einfüge (und nicht auskommentiere) wird es mit backslash als auch mit Slash angezeigt

          ciao
          romy

          1. romy,

            wenn ich das img einfüge (und nicht auskommentiere) wird es mit backslash als auch mit Slash angezeigt

            MSIE unter MS Windows?

            Erwarte nicht, dass andere Browser/Betriebssyteme ebnso tolerant sind.
            Gunnar

            --
            I never intended HTML source code (the stuff with the angle brackets) to be seen by users. […] To my surprise, people quickly became familiar with the tags and started writing their own HTML documents directly. (Tim Berners-Lee in Weaving the Web)
            1. Hi Gunnar,

              MSIE unter MS Windows?

              ja, erwarte ich auch nicht ;) ich war verwirrt darüber. Ansonsten war es nur ein Schreibfehler. (Der Firefox hat es auch gemacht ;))

              einen schönen Tag noch.

              ciao
              romy

              1. Hi romy,

                einen schönen Tag noch.

                ?? Lang ist er nicht mehr. Und eigentlich ist Nacht.

                In welcher Zeitzone ist L. AN DER P.?

                Gunnar

                --
                I never intended HTML source code (the stuff with the angle brackets) to be seen by users. […] To my surprise, people quickly became familiar with the tags and started writing their own HTML documents directly. (Tim Berners-Lee in Weaving the Web)
                1. Guten Morgen Gunnar,

                  einen schönen Tag noch.
                  ?? Lang ist er nicht mehr. Und eigentlich ist Nacht.
                  In welcher Zeitzone ist L. AN DER P.?

                  mhm... :)

                  ich meinte doch den nächsten Tag, ähhh ...

                  ciao
                  romy

                  1. romy,

                    mhm... :)

                    hilft nicht herauszufinden, wo L. AN DER P. liegt.
                    Hat L. AN DER P. einen Weisheitszahn?

                    ich meinte doch den nächsten Tag, ähhh ...

                    Ach so … na denn danke gleichfalls.
                    Gunnar

                    --
                    I never intended HTML source code (the stuff with the angle brackets) to be seen by users. […] To my surprise, people quickly became familiar with the tags and started writing their own HTML documents directly. (Tim Berners-Lee in Weaving the Web)
                    1. Hi Gunnar,

                      hilft nicht herauszufinden, wo L. AN DER P. liegt.
                      Hat L. AN DER P. einen Weisheitszahn?

                      Ja, ursprünglich sollte allerdings ein aufgeschlagenes Buch dargestellt werden.

                      L. = Leipzig
                      P. = Pleiße

                      ciao
                      romy

          2. Hallo,

            wenn ich das img einfüge (und nicht auskommentiere) wird es mit backslash als auch mit Slash angezeigt

            Ja, wenn Du in der Ressource
            http://www.romy-b.de/
            das Bild
            <img src="bilder/sonnenblume_blass.jpg" width="100%" height="100%"/>
            referenzierts, wird es mit dem URI
            http://www.romy-b.de/bilder/sonnenblume_blass.jpg
            angefordert.

            Wenn Du aber in der Ressource
            http://www.romy-b.de/
            <link rel="stylesheet" type="text/css" href="css/start.css">

            div.inhalt {
              background-image:url("bilder/sonnenblume_blass.jpg");

            referenzierst, wird es dort mit dem URI
            http:/www.romy-b.de/css/bilder/sonnenblume_blass.jpg
            angefordert.

            Alles klar?

            viele Grüße

            Axel

            1. Hallo Axel,

              http:/www.romy-b.de/css/bilder/sonnenblume_blass.jpg
              angefordert.
              Alles klar?

              klar,

              danke wirklich, (Wald und Bäume, oder wie ging das Sprichwort) ;)

              einen schönen Karfreitag noch...

              ciao
              romy

            2. Hallo und frohe Ostern,

              ich hätte da noch eine Frage. Warum sieht die Schriftgrösse so klein aus im Firefox und Opera? Ich nehme an, dass der IE falsch interpretiert und damit ein gutes Ergebnis vorgaukelt. Könnte ich noch einen Tip haben, wo ich falsch liege.

              Vielen Dank

              http://www.romy-b.de
              http://www.romy-b.de/css/start.css

              ciao
              romy

              1. Hi,

                ich hätte da noch eine Frage. Warum sieht die Schriftgrösse so klein aus im Firefox und Opera? Ich nehme an, dass der IE falsch interpretiert und damit ein gutes Ergebnis vorgaukelt.

                die font-size:0.5em; sind in meinem IE genauso schlecht lesbar wie im Firefox.

                freundliche Grüße
                Ingo

                1. Hi Ingo,

                  die font-size:0.5em; sind in meinem IE genauso schlecht lesbar wie im Firefox.

                  irgendjemand hat meinen IE auf "große Schriftarten" gestellt ;)
                  das muss ja verwirren.

                  vielen Dank und frohe Ostern

                  ciao
                  romy

              2. romy,

                Warum sieht die Schriftgrösse so klein aus im Firefox und Opera?

                Hilft dir dieser Thread?
                Gunnar

                --
                I never intended HTML source code (the stuff with the angle brackets) to be seen by users. […] To my surprise, people quickly became familiar with the tags and started writing their own HTML documents directly. (Tim Berners-Lee in Weaving the Web)
                1. Hi Gunnar,

                  Hilft dir dieser Thread?

                  ja, danke, ich denke mit 1em kann ich mich anfreunden.

                  vielen Dank

                  ciao
                  romy

              3. Hallo,

                ich hätte da noch eine Frage. Warum sieht die Schriftgrösse so klein aus im Firefox und Opera?

                Die Schrift sieht bei mir in allen Browsern gleich klein aus, 0.5em eben, wie angegeben. Warum willst Du eine so kleine Schrift? Für die Problematik mit em-Schriftgrößen siehe: http://www.1ngo.de/web/em.html.

                http://www.romy-b.de
                http://www.romy-b.de/css/start.css

                Das größte Problem hast Du aber noch mit der Positionierung der DIV-Elemente. Diese kümmern sich als Block-Elemente nicht um text-align, außer im IE. Hierzu siehe: http://aktuell.de.selfhtml.org/tippstricks/css/ausrichtung/index.htm.

                Weiterhin hast Du das Box-Model http://de.selfhtml.org/css/formate/box_modell.htm noch nicht richtig verstanden. Auch hier macht der IE im quirks mode (ohne korrekten Doctype) eine Ausnahme. Was Du nicht beachtest ist, dass width nur die Inhalts-Breite angibt. Padding und Border liegen _außerhalb_ von width. Ein Element mit width:100% und padding:10px (Menü) ist also, bei gleicher Bezugsgöße für 100%, breiter als eins mit width:100% und padding:3px (Inhalt).

                viele Grüße

                Axel

                1. Hi Axel,

                  Warum willst Du eine so kleine Schrift? Für die Problematik mit em-Schriftgrößen siehe: http://www.1ngo.de/web/em.html.

                  wollte ich nicht, habe nur im IE "große Schrift" eingestellt ohne es zu wissen.

                  »»http://aktuell.de.selfhtml.org/tippstricks/css/ausrichtung/index.htm.

                  das hat sehr geholfen wie auch das:

                  Weiterhin hast Du das Box-Model http://de.selfhtml.org/css/formate/box_modell.htm noch nicht

                  ich habe jetzt mal ein wenig damit rumgespielt, bin aber noch nicht ganz zufrieden. Mich würde interessieren, wie ich es berechnen kann, wenn ich die width und height - Angaben in Prozent machen möchte, aber border in px. Oder ist das der völlig falsche Ansatz?

                  ciao
                  romy

                  1. Hallo romy,

                    Mich würde interessieren, wie ich es berechnen kann, wenn ich die width und height - Angaben in Prozent machen möchte, aber border in px.

                    Im Endeffekt gar nicht.

                    Oder ist das der völlig falsche Ansatz?

                    Ja. „px” lassen sich nicht skalieren, du kannst allerdings auch solche Wünsche z.B. mit „em“ umsetzen, du musst nur ein bisschen mit den Werten spielen und die teilweise unterschiedliche Rundung der Browser berücksichtigen. Da ergeben sich manchmal Werte wie 1.236 em, damit’s in allen Browsern gleich aussieht. Probleme entstehen dadurch aber nicht.

                    Grüße
                    Roland

                    1. Hallo Roland,

                      Ja. „px” lassen sich nicht skalieren, du kannst allerdings auch solche Wünsche z.B. mit „em“ umsetzen, du musst nur ein bisschen mit den Werten spielen und die teilweise unterschiedliche Rundung der Browser berücksichtigen. Da ergeben sich manchmal Werte wie 1.236 em, damit’s in allen Browsern gleich aussieht. Probleme entstehen dadurch aber nicht.

                      danke Dir, ich versuche es mal, aber mir reicht eigentlich schon die Aussage, dass ich nicht schiefliege, wenn ich "mit den Werten spiele"
                      Man scheint eben doch nicht immer alles "berechnen " zu können ;)

                      Frohe Ostern

                      ciao
                      romy

                    2. Hallo Orlando.

                      Ja. „px” lassen sich nicht skalieren, (...)

                      Sagt wer? Wenn ich meine Bildschirmauflösung herunterschalte, ist ein Pixel größer, als wenn ich sie hochschalte.

                      Somit habe ich ein Pixel skaliert.

                      Gruß, Ashura

                      --
                      Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
                      Try it: Become an Opera Lover in 30 days
                      1. Hallo Ashura,

                        Ja. „px” lassen sich nicht skalieren, (...)

                        Bildschirmauflösung herunterschalte […] Somit habe ich ein Pixel skaliert.

                        Wenn ich kräftig an einem OLED ziehe, skaliert ein Pixel mechanisch. Ist das für romy in irgendeiner Form relevant?

                        Grüße
                        Roland

                        1. Hallo Orlando.

                          Ist das für romy in irgendeiner Form relevant?

                          Nein, es war nur als Bemerkung gedacht und an dich gerichtet.

                          Gruß, Ashura

                          --
                          Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
                          Try it: Become an Opera Lover in 30 days
                    3. Orlando,

                      „px” lassen sich nicht skalieren,

                      So sollte es sein. Aber Millionen DAWs trieben Schindluder damit und machten ihre Webseiten durch winzige, fest angegebene Schriftgrößen (fast) unbenutzbar.

                      Daruf reagierten (einige) Browserhersteller und machten px skalierbar. Damit heißt px wohl nicht mehr Pixel …

                      Gunnar

                      --
                      I never intended HTML source code (the stuff with the angle brackets) to be seen by users. […] To my surprise, people quickly became familiar with the tags and started writing their own HTML documents directly. (Tim Berners-Lee in Weaving the Web)