Pete: CSS-Lexikon noch Elementen

Hallo,

ich weiß ja nicht, ob es noch anderen so geht. Aber ich habe das Problem mit dem CSS-Teil von selfhtml weil ich nichts finde. Vielleicht liegt das ja an meiner Unerfahrenheit.

Mir geht es meistens so, dass ich ein bestimmten Effekt erzeugen möchte. ICh möchte eine Rand haben in der und der Farbe, ich möchte eine Tabelle layouten, ein div positionieren. Dazu finde ich aber entweder nur sehr schwer oder gar nichts in selfhtml (das obige waren nur BEispiele, nicht aufregen ;-) )

Kennt jemand eine Seite in der man nachschauen kann, welche Eigenscahften man z.B. auf eine body-Tag anwenden kann? Meistens erfährt man es ja nur anders herum: z.B. margin hat den und den Effekt ohne das dabei steht, auf wen man es anwenden sollte.

Also folgender Ablauf:

HTML-Tag -> css -> Eigenschaften -> beschreibung

und nicht

Eigenschaft -> BEschreibung

Ich hoffe, ich konnte mich klar ausdrücken.

Pete

  1. hi,

    Mir geht es meistens so, dass ich ein bestimmten Effekt erzeugen möchte. ICh möchte eine Rand haben in der und der Farbe, ich möchte eine Tabelle layouten, ein div positionieren.

    für "ränder" sind margin/padding zuständig, für farbe in dem falle wahrscheinlich die hintergrundfarbe eines der beteiligten elemente.
    border könnte ggf. auch noch interessant sein.

    Dazu finde ich aber entweder nur sehr schwer oder gar nichts in selfhtml (das obige waren nur BEispiele, nicht aufregen ;-) )

    aber keine besonders guten - oder willst du mir sagen, dass du oben genannte eigenschaften wirklich von der "CSS eigenschaften"-seite aucsgehend nicht aufzufinden vermagst?

    Kennt jemand eine Seite in der man nachschauen kann, welche Eigenscahften man z.B. auf eine body-Tag anwenden kann? Meistens erfährt man es ja nur anders herum: z.B. margin hat den und den Effekt ohne das dabei steht, auf wen man es anwenden sollte.

    das meiste von CSS lässt sich auf so gut wie alle elemente anwenden - eine liste nach deiner anforderung würde also wenig sinn haben, dafür aber jede menge redundanter information beinhalten.

    Also folgender Ablauf:
    HTML-Tag -> css -> Eigenschaften -> beschreibung
    und nicht
    Eigenschaft -> BEschreibung

    beschäftige dich mehr mit CSS, dann weißt du nach ein wenig übung meist sofort und spontan, welche eigenschaft du auf welches element anwenden solltest, um effekte wie die oben beschriebenen zu erreichen.

    und beschäftige dich _spielerisch_ damit, d.h. probiere zunächst einfach mal nur irgendwelche sachen aus, variiere und teste andere konstellationen, etc. - bis du einigermaßen sicher im umgang mit CSS bist.
    der andere weg, CSS beim arbeiten an einem projekt erst zu "erlernen", dürfte meist wenig erfolgreich sein.

    gruß,
    wahsaga

    --
    I'll try being nicer if you'll try being smarter.
    1. Hi! <img src="http://parkbanksitzer.milten.lima-city.de/smilies/smile.gif" border="0" alt="">

      und beschäftige dich _spielerisch_ damit, d.h. probiere zunächst einfach mal nur irgendwelche sachen aus, variiere und teste andere konstellationen, etc. - bis du einigermaßen sicher im umgang mit CSS bist.
      der andere weg, CSS beim arbeiten an einem projekt erst zu "erlernen", dürfte meist wenig erfolgreich sein.

      Das ist ein SEHR gutes Statement! Ich hab mir auch schon öfters überlegt, daß es wenig bringt, CSS erst im Zuge einer Projektverwirklichung zu erlernen.  Dieser Hinweis sollte vielleicht auch in den selfhtml-Seiten sehr hervorgehoben stehen.

      Liebe Grüße

      parkbanksitzer <img src="http://parkbanksitzer.milten.lima-city.de/smilies/pbs02.gif" border="0" alt="">

      1. Das ist ein SEHR gutes Statement! Ich hab mir auch schon öfters überlegt, daß es wenig bringt, CSS erst im Zuge einer Projektverwirklichung zu erlernen.  Dieser Hinweis sollte vielleicht auch in den selfhtml-Seiten sehr hervorgehoben stehen.

        Aber wer hat schon Zeit zum spielen?

        Pete

    2. aber keine besonders guten

      Das habe ich ja auch nicht behauptet, oder?

      das meiste von CSS lässt sich auf so gut wie alle elemente anwenden

      Aber halt nur so gut wie alles!

      • eine liste nach deiner anforderung würde also wenig sinn haben, dafür aber jede menge redundanter information beinhalten.

      Menschen lieben Redundanz. Da macht viele Dinge einfacher. Wie war das doch mit dem Gag und der Reihenfolge von Buchstben in Wörtern: Man knan es lseen, aebr es ist ubequnem.

      beschäftige dich mehr mit CSS,

      Klar, wenn man etwas kann, ist alles einfach. Aber ich möchte nunmal nicht endlos suchen. Ich habe eine konkrete Frage (AChtung neues Beispiel: siehe topic weiter unten im Forum)

      der andere weg, CSS beim arbeiten an einem projekt erst zu "erlernen", dürfte meist wenig erfolgreich sein.

      Wieso? Projekte sind für mich Spielereien. Abgesehen davon, regt mích das ganze mit css auf, da jeder Browser das irgendwie anders dartstellt. Ich teste mit Firefox, IE und Safari. Meine Besucher benutzen am häufigsten den NS4.x =8-/. Wie soll man da vernünftig layouten?

      So, jetzt bin ich so frustriert, dass ich Projekt als Buch rausbringe, das ist wengigstens fix und die Huntegrundfarbe kommt vom Papier.

      Pete

      1. hi,

        der andere weg, CSS beim arbeiten an einem projekt erst zu "erlernen", dürfte meist wenig erfolgreich sein.

        Wieso? Projekte sind für mich Spielereien.

        na gut - dann dürftest du ja auch nicht so viel zeitdruck haben, dass du nicht zwischendurch ein wenig im www suchen und herumprobieren kannst.

        Abgesehen davon, regt mích das ganze mit css auf, da jeder Browser das irgendwie anders dartstellt. Ich teste mit Firefox, IE und Safari. Meine Besucher benutzen am häufigsten den NS4.x =8-/. Wie soll man da vernünftig layouten?

        sorry, aber der NS4 ist nun wirklich so ziemlich der ungeeignetste "browser", um den umgang mit CSS zu erlernen.
        er beherrscht CSS bekanntermaßen allenfalls mangelhaft.

        ein gängiger weg bei (nicht kommerziell ausgerichteten) projekten ist heutzutage, dass ganze auf modernen browsern zu testen/konzipieren, und dann uralt-browsern wie dem NS4 das komplette CSS einfach vorzuenthalten, so dass man dort nur die reinen HTML-strukturierten inhalte sieht. wenn du dein HTML semantisch logisch aufbaust, reicht das idR. vollkommen aus, um die seite benutzen zu können. und viel mehr ansprüche hat ein netscpae 4 benutzer heutzutage einfach nicht mehr zu stellen.

        gruß,
        wahsaga

        --
        I'll try being nicer if you'll try being smarter.
        1. HI!

          ein gängiger weg bei (nicht kommerziell ausgerichteten) projekten ist heutzutage, dass ganze auf modernen browsern zu testen/konzipieren, und dann uralt-browsern wie dem NS4 das komplette CSS einfach vorzuenthalten, so dass man dort nur die reinen HTML-strukturierten inhalte sieht. wenn du dein HTML semantisch logisch aufbaust, reicht das idR. vollkommen aus, um die seite benutzen zu können. und viel mehr ansprüche hat ein netscpae 4 benutzer heutzutage einfach nicht mehr zu stellen.

          Soll das jetzt heißen, dass kommerzielle Projekte _nicht_ auf mehreren Browsern getestet werden sollten? Oder sollten sie NS4 auch mit einbeziehen (durch Tabellenkonstrukte etc.)? Oder stehe ich hier gerade auf dem Schlauch, was das Verständnis angeht?

          Gruß
          Ezri

          1. N'Obend

            Soll das jetzt heißen, dass kommerzielle Projekte _nicht_ auf mehreren Browsern getestet werden sollten? Oder sollten sie NS4 auch mit einbeziehen (durch Tabellenkonstrukte etc.)?

            Soll heißen, dass es sich ein komerzieller Anbieter nicht leisten kann 5% seiner Besucher "auszusperren" (oder mit fehlendem Design zu vergraulen). Bei einer Privaten oder Hobby-Seite ist das aber kein Problem. Da wollen die Leute was von mir und nicht umgekehrt.

            Tschö,
            dbenzhuser

          2. Hi,

            Soll das jetzt heißen, dass kommerzielle Projekte _nicht_ auf mehreren Browsern getestet werden sollten? Oder sollten sie NS4 auch mit einbeziehen (durch Tabellenkonstrukte etc.)? Oder stehe ich hier gerade auf dem Schlauch, was das Verständnis angeht?

            Der Trend geht zu tabellenfreien Layouts unter Nutzung von CSS, welches älteren Browsern ganz oder teilweise vorenthalten wird. D.h. es wird - wie Wahsaga ja schon bemerkte - nur auf _modernen_ Browsern getestet sowie die Nutzbarkeit ohne/mit eingescchränktem CSS überprüft. Was verstehst Du daran nicht?

            freundliche Grüße
            Ingo

            1. Hi!

              Also, ich versuche das jetzt noch mal aufzudröseln. wahsaga schrieb:

              ein gängiger weg bei (nicht kommerziell ausgerichteten) projekten ist heutzutage, dass ganze auf modernen browsern zu testen/konzipieren, und dann uralt-browsern wie dem NS4 das komplette CSS einfach vorzuenthalten, so dass man dort nur die reinen HTML-strukturierten inhalte sieht.

              Zusammengefasst verstehe ich die Aussage so:
              1. nicht kommerzielle Projekte werden auf modernen Browsern getestet
              2. nicht kommerzielle Projekte enthalten Uralt-Browsern das CSS vor

              Mögliche Schlussfolgerungen daraus sind:
              1. kommerzielle Projekte werden nicht auf mehreren Browsern getestet (was allerdings eher unwahrscheinlich ist)
              2. kommerzielle Projekte verwenden kein CSS, stattdessen Tabellen etc., um alte Browser auch zu bedienen

              Daher meine Nachfrage:

              Soll das jetzt heißen, dass kommerzielle Projekte _nicht_ auf mehreren Browsern getestet werden sollten? Oder sollten sie NS4 auch mit einbeziehen (durch Tabellenkonstrukte etc.)?

              dbenzhuser antwortete daraufhin:

              Soll heißen, dass es sich ein komerzieller Anbieter nicht leisten kann 5% seiner Besucher "auszusperren" (oder mit fehlendem Design zu vergraulen). Bei einer Privaten oder Hobby-Seite ist das aber kein Problem. Da wollen die Leute was von mir und nicht umgekehrt.

              Mit dieser Antwort sehe ich die 1. Schlussfolgerung bestätigt.

              Jetzt meintest du dazu:

              Der Trend geht zu tabellenfreien Layouts unter Nutzung von CSS, welches älteren Browsern ganz oder teilweise vorenthalten wird. D.h. es wird - wie Wahsaga ja schon bemerkte - nur auf _modernen_ Browsern getestet sowie die Nutzbarkeit ohne/mit eingescchränktem CSS überprüft. Was verstehst Du daran nicht?

              Deine Aussagen:
              1. neue Projekte werden mehr und mehr mit CSS gestaltet, Tabellenkonstrukte nehmen ab
              2. neue Projekte stellen älteren Browsern kein CSS zur Verfügung

              Damit hast du wunderbar die Aussagen von wahsaga wiederholt. Auf meine Frage nach den "kommerziellen Projekten" bist du jedoch leider nicht eingegangen. Was verstehst du an meiner Frage nicht? ;-)

              Zusammenfassend bilde ich mir nun meine Meinung (auch ohne Zeitung) aus alledem:
              1. Kommerzielle Projekte sind weiterhin so ausgelegt, dass ältere Browser - entsprechend der Zielgruppe - weiterhin auch mit Layout bedient werden.
              2. Nicht kommerzielle Projekte müssen sich weniger um die Browser-Altlasten kümmern und setzen daher mehr auf moderne Browser mit mehr oder weniger intensivem CSS-Einsatz unter Vermeidung von Tabellenkonstrukten und harten Textauszeichnungen.

              Gute Nacht!
              Ezri

              1. hi,

                Zusammengefasst verstehe ich die Aussage so:

                1. nicht kommerzielle Projekte werden auf modernen Browsern getestet

                das sollte man bei allen projekten machen - schliesslich soll es ja auf den aktuellen browsern immer möglichst gut aussehen.

                1. nicht kommerzielle Projekte enthalten Uralt-Browsern das CSS vor

                das können sie machen, so dass dann ein NS4 o.ä. nur die reine HTML-darstellung anzeigt. diese reicht ja idR. vollkommen aus, um die seite benutzen zu können und zugang zu den informationen zu haben.
                da kann man sich durchaus mal auf den standpunkt stellen, dass ein benutzer eines veralteten browsers nun mal heutzutage nicht mehr mehr zu fordern hat.

                Mögliche Schlussfolgerungen daraus sind:

                1. kommerzielle Projekte werden nicht auf mehreren Browsern getestet (was allerdings eher unwahrscheinlich ist)

                nein, warum sollte das so sein?
                aber bei einem kommerziellen projekt, was womöglich noch etwas verkaufen will, hat der ersteller/betreiber ja evtl. sogar einen finanziellen nachteil daraus, wenn der NS4-nutzer die seite nicht so schick findet wie die der konkurrenz, und dann lieber da kauft.

                hier kann also auch eine anpassung auf ältere browser noch gefragt sein, auch wenn diese mit (teilweise erheblich) mehr aufwand verbunden sein mag.

                1. kommerzielle Projekte verwenden kein CSS, stattdessen Tabellen etc., um alte Browser auch zu bedienen

                teilweise, ja.
                aber z.b. einige große tageszeitungen/ähnliche seiten aus dem informationssektor sind in der letzten zeit auch zu einem CSS-basierten layout übergegangen.
                was die dann dem NS4 anbieten, weiß ich nicht, da ich den gar nicht mehr installiert habe.
                das könnte dann z.b. eine "abgespeckte" version der seite sein, weniger optische gimmicks etc.
                oder auch eine extra version der seite, anhand server- oder ggf. auch clientseitiger browserweichen - was aber den aufwand massiv erhöht, nicht nur bei der erstellung, sondern auch bei der weiteren pflege.

                Daher meine Nachfrage:

                Soll das jetzt heißen, dass kommerzielle Projekte _nicht_ auf mehreren Browsern getestet werden sollten?

                doch, natürlich.
                zumindest die drei "großen" (IE, mozilla und opera) würde ich persönlich für absolute pflicht halten - und zwar nicht nur in der aktuellsten version, sondern auch noch mindestens eine "drunter" - und daneben wohl auch noch konqueror und safari.

                wenn darüber hinaus noch auf die validität des HTML und CSS geachtet wird, dann erhöhen sich die chancen, dass auch andere aktuelle, standardkonforme browser es annähernd wie gewünscht anzeigen, natürlich beträchtlich.

                Oder sollten sie NS4 auch mit einbeziehen (durch Tabellenkonstrukte etc.)?

                wie gesagt, hier zweigleisig zu fahren, erhöht den aufwand massiv.
                an dieser stelle kann man also entweder wirklich ein "altes" (tabellen-)layout machen - oder den anderen genannten weg gehen, und die HTML-ansicht ohne viel CSS präsentieren.
                da muss man dann seine zielgruppe genauer analysieren, sich fragen wie viele besucher man dadurch verprellen/enttäuschen könnte, und ob man das in kauf nehmen mag ...

                dbenzhuser antwortete daraufhin: [...]
                Mit dieser Antwort sehe ich die 1. Schlussfolgerung bestätigt.

                nein, würde ich nicht sagen.
                s.o. - kommerzielle projekte sollten auf allen halbwegs aktuellen browsern in etwas das gleiche anbieten können. aber NS4 ist eben nicht mal mehr _halbwegs aktuell_. die möglichen konsequenzen und kompromisse wurden jetzt ja mehrmals erwähnt.

                Zusammenfassend bilde ich mir nun meine Meinung (auch ohne Zeitung) aus alledem:

                1. Kommerzielle Projekte sind weiterhin so ausgelegt, dass ältere Browser - entsprechend der Zielgruppe - weiterhin auch mit Layout bedient werden.

                kann, muss aber nicht.
                ist eben eine individuelle entscheidung, auf die auch immer mehr als nur ein faktor einfluss haben wird,

                • wie viele besucher, möglicherweise dadurch auch kunden, könnte ich verlieren,
                • wie viel mehr wird es mich kosten, zweigleisig zu fahren oder noch ein altes, weniger "pflegeleichtes" tabellenlayout zu nutzen,
                • was kommt raus, wenn ich diese beiden faktoren gegeneinander aufrechne,
                • etc.

                du möchtest offenbar eine pauschalantwort auf diese frage bekommen - aber sie kann immer nur ganz individuell beantwortet werden.

                1. Nicht kommerzielle Projekte müssen sich weniger um die Browser-Altlasten kümmern und setzen daher mehr auf moderne Browser mit mehr oder weniger intensivem CSS-Einsatz unter Vermeidung von Tabellenkonstrukten und harten Textauszeichnungen.

                ja, das dürfte zumindest hier im selfraum (aber auch außerhalb dessen in großen teilen des www) mehr und mehr zutreffen.
                irgendwann möchte man halt auch mal zeigen und auch für sich selbst ausprobieren können, was modernes CSS alles ermöglicht - und dabei nicht immer auf die "nachzügler" oder gar "sitzengebliebenen" unter den browsern warten müssen.

                gruß,
                wahsaga

                --
                I'll try being nicer if you'll try being smarter.
                1. Hallo!

                  [... ganz viel Text ...]

                  du möchtest offenbar eine pauschalantwort auf diese frage bekommen - aber sie kann immer nur ganz individuell beantwortet werden.

                  Nein, möchte ich nicht. Die Festlegung auf einige wenige Aussagen habe ich nur gemacht, um die wichtigen Informationen herauszuarbeiten und eventuelle Missverständnisse auszuschließen. Schließlich habe ich auf meine Frage eine sinnvoll erscheinende und eine an der Frage vorbei gehende Antwort erhalten ...

                  Ich gebe dir absolut recht, dass es gar keine Pauschalantwort geben kann, da sie immer von zwar endlich, aber trotzdem sehr vielen Faktoren abhängt.

                  Vielen Dank jedenfalls für deine äußerst ausführliche Antwort - die ursprüngliche Verwirrung ist nun keine mehr.

                  Gute Nacht!
                  Ezri

              2. Hi,

                Damit hast du wunderbar die Aussagen von wahsaga wiederholt.

                welche auch meinen Erfahrungen entspricht - ja.

                Auf meine Frage nach den "kommerziellen Projekten" bist du jedoch leider nicht eingegangen. Was verstehst du an meiner Frage nicht? ;-)
                Ich hatte den Eindruck, daß Du Wahsagas Antwort nicht verstanden hattest, daher die Erläuterung.

                Zusammenfassend bilde ich mir nun meine Meinung (auch ohne Zeitung) aus alledem:

                1. Kommerzielle Projekte sind weiterhin so ausgelegt, dass ältere Browser - entsprechend der Zielgruppe - weiterhin auch mit Layout bedient werden.

                Jein. Bestehende Layouts werden sicherlich im (ver)alt(et)en Stil weitergepflegt. Komplette Relaunches hingegen setzen zunehmend auf moderes CSS-Layout mit Einschränkungen für Benutzer alter Browser.

                Wobei die Frage ist, was man als "kommerziell" bezeichnet. Einer der ersten Anbieter, bei denen ich den krassen Wechsel beobachtet hatte und den ich als kommerziell einordne, war stern.de. In der ersten Phase der Umstellung war diese Seite für Netscape 4.x nicht benutzbar, dann folgte eine Phase mit Hinweistext und CSS-lose Darstellung für diesen Browser und aktuell gibt es ein abgespecktes, jedoch noch nicht voll funktionierendes Layout für ihn. Hierzu findest Du auch einen Beitrag im Archiv.

                Ebenfalls diesem Trend folgen Behördenseiten, die ja barrierefrei werden sollen. Auch wenn diese "nicht kommerzielle Projekte" sind Hobby-Seiten sind es auch nicht.

                freundliche Grüße
                Ingo

                1. Hallo!

                  Auf meine Frage nach den "kommerziellen Projekten" bist du jedoch leider nicht eingegangen. Was verstehst du an meiner Frage nicht? ;-)
                  Ich hatte den Eindruck, daß Du Wahsagas Antwort nicht verstanden hattest, daher die Erläuterung.

                  Ich vermute mal, wir haben da etwas aneinander vorbeigeschrieben, kann das sein?

                  Jein. Bestehende Layouts werden sicherlich im (ver)alt(et)en Stil weitergepflegt. Komplette Relaunches hingegen setzen zunehmend auf moderes CSS-Layout mit Einschränkungen für Benutzer alter Browser.

                  Interessante, durchaus sinnvolle und nachvollziehbare Handlungsweise.

                  Wobei die Frage ist, was man als "kommerziell" bezeichnet. Einer der ersten Anbieter, bei denen ich den krassen Wechsel beobachtet hatte und den ich als kommerziell einordne, war stern.de. [...] Hierzu findest Du auch einen Beitrag im Archiv.

                  Danke für den Hinweis, werde da mal nachschlagen.

                  Ebenfalls diesem Trend folgen Behördenseiten, die ja barrierefrei werden sollen. Auch wenn diese "nicht kommerzielle Projekte" sind Hobby-Seiten sind es auch nicht.

                  Da trifft dann das zu, was wahsaga in seiner Antwort auf meinen Beitrag schrieb, dass man von Fall zu Fall flexibel entscheiden muss und pauschale Einteilungen oder Vorgehensweisen unangebracht sind.

                  Vielen Dank jedenfalls für deine Antwort, ich denke jetzt wissen wir beide, was der andere gemeint hatte.

                  Gute Nacht!
                  Ezri

  2. Hi,

    Kennt jemand eine Seite in der man nachschauen kann, welche Eigenscahften man z.B. auf eine body-Tag anwenden kann? Meistens erfährt man es ja nur anders herum: z.B. margin hat den und den Effekt ohne das dabei steht, auf wen man es anwenden sollte.
    Also folgender Ablauf:
    HTML-Tag -> css -> Eigenschaften -> beschreibung

    Da grundsätzlich *) jede CSS-Eigenschaft auf jedes Element (nicht nur HTML, sondern z.B. auch XML) angewendet werden kann, wäre eine solche Auflistung sinnlos.

    *) einige Eigenschaften sind natürlich von anderen abhängig, so daß ggf. mehrere Eigenschaften gesetzt werden müssen (z.B. width/height wirkt nur dann, wenn display nicht inline ist und es sich um ein non-replaced Element handelt). Außerdem sind nicht alle Browser in der Lage, alle Eigenschaften auf alle Elemente anzuwenden - das trifft in besonderem Maße auf die Form-Controls zu.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. grundsätzlich *) jede CSS-Eigenschaft auf jedes Element (nicht nur HTML, sondern z.B. auch XML) angewendet werden kann...

      Soweit der Wunschtraum

      *) einige Eigenschaften sind natürlich von anderen abhängig, so daß ggf. mehrere Eigenschaften gesetzt werden müssen (z.B. width/height wirkt nur dann, wenn display nicht inline ist und es sich um ein non-replaced Element handelt). Außerdem sind nicht alle Browser in der Lage, alle Eigenschaften auf alle Elemente anzuwenden - das trifft in besonderem Maße auf die Form-Controls zu.

      Willkommen in der Realität. Genau das ist aber mein Problem. Den Hauptteil der Arbeit steckt man doch ins testen unter verschiedenen Browsern und "willkürlichen" anpassen des css-Codes bis es "einigermaßen" überall gleich aussieht. Das ist doch keine
      sinnvolles Arbeiten.

      Pete

      1. hi,

        Willkommen in der Realität. Genau das ist aber mein Problem. Den Hauptteil der Arbeit steckt man doch ins testen unter verschiedenen Browsern und "willkürlichen" anpassen des css-Codes bis es "einigermaßen" überall gleich aussieht.

        nein, gerade _willkürlich_ wird wohl kaum einer von den leuten hier im forum, die sich halbwegs mit CSS auskennen, irgendetwas anpassen, wenn der gewünschte effekt nicht erreicht wurde.

        ein "CSS-kenner" weiß schon so in etwa, welche eigenschaften er wo braucht, um effekt xy zu erreichen.
        darüber hinaus hat er, da er ja oft genug im forum mitliest ;-), auch schon genug hintergrundwissen über diverse "bugs" des einen oder anderen browsers aufgeschnappt, so dass er dann nicht wild rumprobieren muss, sondern sich gezielt auf die suche nach workarounds begeben kann.

        Das ist doch keine sinnvolles Arbeiten.

        nein, natürlich nicht.
        wie ich dir schon sagte: zuerst "spielerisch" den umgang mit CSS üben - und es danach erst "ernsthaft" einsetzen.

        gruß,
        wahsaga

        --
        I'll try being nicer if you'll try being smarter.
      2. Hallo,

        Den Hauptteil der Arbeit steckt man doch ins testen unter verschiedenen Browsern und "willkürlichen" anpassen des css-Codes bis es "einigermaßen" überall gleich aussieht. Das ist doch keine
        sinnvolles Arbeiten.

        Willkommen in der Realität!

        Es ist ganz und gar egal, ob es so eine Liste wie du dir wünschst gäbe oder nicht, davon abgesehen, dass so eine Liste - eben aus den von dir genannten Gründen - unmöglich geben kann, bzw. sie müsste dann auch alle Browser und deren Verhalten bei den HTML-Elementen berücksichtigen.

        Z.B.: was würde dir das Wissen nützen, dass du ein <div> mit position:fixed; versehen kannst, wenn du dabei nicht weisst, dass der IE diese CSS-Eigenschaft nicht unterstützt. Usw.

        Du findest jedoch eine Tabelle mit allen CSS-Eigenschaften und mit den Elementen bei denen sie verwendet werden können unter:
        http://www.w3.org/TR/CSS21/propidx.html (Spalte: "Applies to") .
        Die Tabelle listet nur die Abweichungen von "gilt für alle Elemente" auf.

        Grüße
        Thomas

        1. http://www.w3.org/TR/CSS21/propidx.html (Spalte: "Applies to") .

          So etwas in der Art hatte ich gemeint.

          Pete

      3. Hi,

        Den Hauptteil der Arbeit steckt man doch ins testen unter verschiedenen Browsern und "willkürlichen" anpassen des css-Codes bis es "einigermaßen" überall gleich aussieht.

        Ob eine Eigenschaft auf ein Element angewendet wird (NICHT: "angewendet werden kann"), hängt nicht an dem Element selbst, sondern (Du sagst es ja selbst) an den Browsern. Von daher ist eine Auflistung nach
        Elementname -> Eigenschaft
        nicht sinnvoll.
        Die meisten Einschränkungen kommen nicht aus CSS oder HTML, sondern aus den Browsern.
        Die meisten Einschränkungen, die CSS macht, sind durch Setzen anderer Eigenschaften (meist display oder position) aufzuheben, also keine wirklichen Einschränkungen.

        Außerdem kommt noch dazu, daß CSS ja nicht nur für HTML benutzt werden kann. Auch in Verbindung mit XML kann CSS verwendet werden.
        Da bei XML-Sprachen die Elementnamen so gut wie frei wählbar sind (es gibt einige Zeichen, die nicht vorkommen dürfen), wäre eine Liste
        Elementname -> Eigenschaft
        auch verdammt umfangreich, wenn alle möglichen Elementnamen aufgelistet werden ...

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  3. Hallo Pete,

    ich persönlich arbeite zu Hause mangels Zugang fast ausschließlich mit http://aktuell.de.selfhtml.org/extras/selfchm.htm. Da ist eine super Suche integriert.

    Mit freundlichen Grüßen

    André

    --
    ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
    Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
    http://forum.de.selfhtml.org/archiv/2003/10/60651/
    1. Arbeite leider unter OSX.

      1. Hallo Pete,

        Arbeite leider unter OSX.

        Je nach eingesetztem Browser könntest Du eventuell die SELFHTML Sidebar
        nutzen: http://aktuell.de.selfhtml.org/extras/selfside.htm

        Tim

  4. Hallo,

    Mir geht es meistens so, dass ich ein bestimmten Effekt erzeugen möchte. ICh möchte eine Rand haben in der und der Farbe, ich möchte eine Tabelle layouten, ein div positionieren. Dazu finde ich aber entweder nur sehr schwer oder gar nichts in selfhtml (das obige waren nur BEispiele, nicht aufregen ;-) )

    http://de.selfhtml.org/css/eigenschaften/index.htm

    Wenn ich mir diese Seite ansehe verstehe ich nicht wo dein Problem liegt (das ist jetzt nicht so böse gemeint wie es vielleicht klingt :)).

    Wenn du einen Rand (also einen Rahmen) in der Farbe x, dann klick auf 'Rahmen', dort findest du wiederum einen Abschnitt über die Rahmenfarbe.

    Wenn du eine Tabelle layouten willst klickst du eben auf 'Tabellenformatierung', wenn es um die Positionierung eines <div>s geht entsprechend auf 'Positionierung und Anzeige von Elementen'.

    Die Frage wo du die Infos findest beantwortest du dir ja schon selbst, überlege dir was du tun willst und auchte auf die Stichwörter (z.B. Abstände, Rahmen, Hintergrund usw. usf.).

    Viele Grüße
    Paul

    --
    Meine Photos:  http://www.rapunzeln.de
    Meine Tribals: http://www.tribal-galerie.de