myc: css und firefox darstellungsproblem...

Hallo,

ich arbeite gerade an einer Navigation mit einem Rollover-Effekt. Im IE funktioniert es wunderwar, nur leider  macht mir Freund Firefox ordentlich Stress. Er will mir die klar definierte Buttonbreite von 155 x 55 Pixel nicht ordentlich darstellen.
Der Code lautet:

a.but1
{ color: #0c3307;
font-size: 13px;
font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
text-decoration: none;
background-image: url(uni_img/b-normal.gif);
text-align: center;
padding-top: 24px;
right: 155px;
width: 155px;
height: 55px }

a:hover.but1
{ color: #0c3307;
font-size: 13px;
text-decoration: none;
background-image: url(uni_img/b-hover.gif);
width: 155px;
height: 55px }

Beispiel: http://myc.info/css/

Was mach ich da falsch???

  1. Hi

    Soviel ich weiss macht der IE einiges falsch. Denke es ist besser auf dem Firefox zu entwickeln und dann zu schauen was man alles für den IE anpassen muss.

    Oder wie seht ihr das?

    mfg
    mabuhay

    1. hm. wenn ich den definierten "a"-tag eine feste Größe zuweise die mir der IE richtig anzeigt und Firefox nicht liegt das prob doch sicher net am IE, oder? ;)
      Hast du dir den link mal angesehen?

      Hi

      Soviel ich weiss macht der IE einiges falsch. Denke es ist besser auf dem Firefox zu entwickeln und dann zu schauen was man alles für den IE anpassen muss.

      Oder wie seht ihr das?

      mfg
      mabuhay

      1. Hallo

        hm. wenn ich den definierten "a"-tag eine feste Größe zuweise die mir der IE richtig anzeigt und Firefox nicht liegt das prob doch sicher net am IE, oder? ;)

        Doch.

        Tschö, Auge

        --
        Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
        (Victor Hugo)
        <dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
        Veranstaltungsdatenbank Vdb 0.1
        1. schaut euch das problem doch malvergleichsweise mit IE und FF an. www.myc.info/css/

          Hab ins Hauptthema auch mal die source reingepackt.

          1. Hallo

            schaut euch das problem doch malvergleichsweise mit IE und FF an. www.myc.info/css/

            Habe ich bereits getan (HTML von deiner Seite, CSS-Definitionen aus deinem Eröffnungsposting) und dir auch einen Lösungsansatz gepostet.

            Tschö, Auge

            --
            Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
            (Victor Hugo)
            <dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
            Veranstaltungsdatenbank Vdb 0.1
            1. 1000 Dank für den Link. Werd das gleich testen.
              Hab auch schon eine Beschreibung für eine CSS-Navi hier im Board gefunden, damit aber nicht das gesuchte Resultet erreicht. Na mal kucken...

              1. auch im <ul>-tag kann ich keine fixe button breite definieren. :/

                1. Hallo

                  auch im <ul>-tag kann ich keine fixe button breite definieren. :/

                  Logisch. Was hat die Liste als Ganzes mit der Breite eines der beinhalteten Links zu tun? Nochmal: Schau dir die Beispiele auf der von mir verlinkten Seite an.

                  Tschö, Auge

                  --
                  Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
                  (Victor Hugo)
                  <dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
                  Veranstaltungsdatenbank Vdb 0.1
                2. Hi,

                  auch im <ul>-tag kann ich keine fixe button breite definieren. :/

                  also ich bin mal Auge seinem Link gefolgt, gesucht, und diese schöne Navi gefunden.
                  Hab mal zu Testzwecken, wie schwer es denn sein kann, angefangen daran rumzuexperimentieren, 10 Minuen, das ist das Ergebnis.

                  Grüße,
                  Engin
                   GYRO

                  --
                  Dilated peoples|Team Vestax
                  Gut ist der, der nach dem finden noch weiß, was er suchte.
                  1. Hallo

                    also ich bin mal Auge seinem Link gefolgt ...

                    Jaja, der Dativ ist dem Genitiv sein Tod.
                    *scnr*

                    Übrigens: Schlicht und schön, dein Beispiel, außer der Farbwahl und dem mMn etwas unauffälligen Hovereffekt.

                    Tschö, Auge

                    --
                    Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
                    (Victor Hugo)
                    <dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
                    Veranstaltungsdatenbank Vdb 0.1
                    1. Hallo Auge!

                      außer der Farbwahl

                      Das ist sicher Gernot sein Einfluß[1] ;)

                      [1] mit deaktiviertem JavaScript

                      Viele Grüße aus Frankfurt/Main,
                      Patrick

                      --

                      _ - jenseits vom delirium - _
                      <hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash>
                      Nichts ist unmöglich? Doch!
                      1. Hallo Patrick

                        außer der Farbwahl

                        Das ist sicher Gernot sein Einfluß[1] ;)

                        Das knallige[1], schreckliche[1], wasauchimmer[1] blau war, wenn ich nicht irre, schon auf der "Problemseite" von myc vorgegeben.

                        [1] Dies ist eine zwangsläufig subjektive Meinungsäußerung. ;-)

                        Viele Grüße aus Frankfurt/Main,
                        Patrick

                        Grüße zurück, aus Berlin, wo es viieeeell zu warm ist, jawollja. :-)

                        Tschö, Auge

                        --
                        Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
                        (Victor Hugo)
                        <dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
                        Veranstaltungsdatenbank Vdb 0.1
                    2. Hi Auge,

                      Übrigens: Schlicht und schön, dein Beispiel, außer der Farbwahl

                      Das knallige[1], schreckliche[1], wasauchimmer[1] blau war, wenn ich nicht irre, schon auf der "Problemseite" von myc vorgegeben.

                      ;-)

                      und dem mMn etwas unauffälligen Hovereffekt.

                      Auch eine vorgabe des Auftraggebers, sozusagen. ;-) (ist allerdings IE nichtnutzern vorenthalten;-)

                      Grüße,
                      Engin
                       GYRO

                      --
                      Dilated peoples|Team Vestax
                      Gut ist der, der nach dem finden noch weiß, was er suchte.
                      1. Hi,

                        IE ohne :hover

                        IE mit :hover

                        Mein beispiel im FF ohne :hover

                        Mein beispiel im FF mit :hover

                        Pixelungenauigkeiten könnte ich jetzt grade bügeln, mach ich aber nicht. ;-)

                        Grüße,
                        Engin
                         GYRO

                        --
                        Dilated peoples|Team Vestax
                        Gut ist der, der nach dem finden noch weiß, was er suchte.
      2. Hi,

        hm. wenn ich den definierten "a"-tag eine feste Größe zuweise die mir der IE richtig anzeigt und Firefox nicht liegt das prob doch sicher net am IE, oder? ;)

        wenn der IE es _richtig_ anzeigt, dann nicht, nein. Dummerweise zeigt er es aber falsch an: Er weist dem Element die Dimension zu, obwohl es sich um ein Inline-Element handelt. Verwechsle nicht "richtig" mit "wie gewünscht".

        Nebenbei bemerkt ist dies ein Forum, kein Board.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
    2. Heyho!

      Oder wie seht ihr das?

      erstmal genauso.

      Was mich interessieren wuerde: Was macht denn der FF 'falsch'?

      1. Hallo

        Was macht denn der FF 'falsch'?

        Eigentlich war ich versucht, nur ein "Nichts" zu hinterlassen. ;-)

        Er ignoriert für die Inlineelemente (<a>) die Höhen- und Breitenangaben. So, wie es sein sollte.

        Tschö, Auge

        --
        Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
        (Victor Hugo)
        <dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
        Veranstaltungsdatenbank Vdb 0.1
        1. gibts ne alternative wenn ich ne fixe höhe und breite anlegen will?

          Er ignoriert für die Inlineelemente (<a>) die Höhen- und Breitenangaben. So, wie es sein sollte.

          Tschö, Auge

          1. Hat Auge schon gesagt. z.B. floatende Blockelemente, wenn Du sie nebeneinenader haben willst.

  2. Hallo

    ich arbeite gerade an einer Navigation mit einem Rollover-Effekt. Im IE funktioniert es wunderwar, nur leider  macht mir Freund Firefox ordentlich Stress. Er will mir die klar definierte Buttonbreite von 155 x 55 Pixel nicht ordentlich darstellen.

    Der Fehler liegt, wie so oft, beim MSIE. Der stellt es zwar so dar, wie du es dir wünschst, aber nicht, wie es laut CSS-Standard vorgegeben ist.

    a.but1
    {

    ...

    right: 155px;
    width: 155px;
    height: 55px }

    ...

    Was mach ich da falsch???

    Zuerst: right hat ohne eine von 'static' abweichende Angabe zu position keine Auswirkung. Allerdings ist eine solche Angabe, die du aber offensichtlich garnicht brauchst, nur bei Blockelementen wirkungsvoll. Dies trifft übrigens auch auf width und height zu.

    Ein Link (<a>) ist ein Inlineelement. Solchen kann man keine Breiten- und Höhenangaben zuweisen (sie sind demnach so hoch und breit, wie es der Inhalt erfordert), _außer_ man macht sie z.B. mit display:block; CSS-seitig zu einem Blockelement. Dann verhalten sie sich aber auch wie solche, will sagen, sie bilden einen Block, stehen also untereinander. Um das zu vermeiden, kann man sie auch floaten lassen, womit sie ebenfalls zu Blockelementen werden und Breiten- und Höhenangaben akzeptieren.

    Um sie nebeneinander darzustellen, solltest du diese Liste von Links HTML-seitig auch zu einer solchen machen (<ul<li><a href="#">linktext</a></li>...</ul>) und dir bei Listamatic Anregungen zur CSS-Formatierung holen. Da sind eine Menge Möglichkeiten, von schlicht und simpel bis optisch aufwendig, beschrieben.

    Tschö, Auge

    --
    Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
    (Victor Hugo)
    <dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
    Veranstaltungsdatenbank Vdb 0.1
    1. Hab die <ul>-tag-Beschreibung hier im self-html board schon mal getestet gehabt. hab damit aber nicht auf das gesuchte resultat erreicht. 1000 Dank für den Link. Ich schau das mal durch...

      1. Hallo

        Hab die <ul>-tag-Beschreibung hier im self-html board schon mal getestet gehabt. hab damit aber nicht auf das gesuchte resultat erreicht. 1000 Dank für den Link. Ich schau das mal durch...

        Glaub' mir, "da werden Sie geholfen"[tm]. Schau dich, in deinem Fall, bei "Horizontal Lists" um. Eventuell hilft dir auch eines der Listutorials weiter.

        Tschö, Auge

        --
        Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
        (Victor Hugo)
        <dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
        Veranstaltungsdatenbank Vdb 0.1
    2. Hello out there!

      Zuerst: right hat ohne eine von 'static' abweichende Angabe zu position keine Auswirkung. Allerdings ist eine solche Angabe […] nur bei Blockelementen wirkungsvoll.

      Wobei alle Elemente bei absoluter/fixer Positionierung automatisch (ohne explizite 'display'-Angabe) zu Blockelementen werden. [CSS2 §9.7]

      See ya up the road,
      Gunnar

      --
      „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
      1. Hallo

        ... Allerdings ist eine solche Angabe […] nur bei Blockelementen wirkungsvoll.

        Wobei alle Elemente bei absoluter/fixer Positionierung automatisch (ohne explizite 'display'-Angabe) zu Blockelementen werden. [CSS2 §9.7]

        Danke für den Link. Warum ist das bei relativer Positionierung nicht so?

        Tschö, Au*gerade 'Monarchie und Alltag' hörend*ge

        --
        Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
        (Victor Hugo)
        <dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
        Veranstaltungsdatenbank Vdb 0.1
  3. Hi,

    Im IE funktioniert es wunderwar,

    Du solltest die Seite unbedingt aus dem Quirks-Mode nehmen. Oder arbeitest Du mit dem IE 5.x?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes