problem mit dem html-tag "strong"..
der endtag wird nicht umgesetzt in firefox.
Beispiel zu sehen http://www.biologie.uni-hamburg.de/zim/natursch/plan.html
oben punkt 1 ist mit "b" formatiert und auch beendet, unten punkt 2 mit "strong"..
b soll aber abgeloest werden durch strong
ie und ns zeigen korrekt an
strong oder b
-
hzb -
11. März 2004 um 22:46 -
Erledigt
-
-
Wenn Du <strong>Testtext</strong> meinst, dann muss ich Dich enttäuschen. Das funktioniert einwandfrei.
:wink: Ich habe es soeben getestet. -
Der einzige Unterschied in der Seitendarstellung ist, dass der letzte Absatz komplett fett erscheint. Der Autor wollte aber anscheinend nur die Überschrift fett formatieren.
Das ist kein Problem von Firefox sondern der betreffenden Seite:
Zitat<strong><li>Für Studierende, die nicht dem Fachbereich Biologie angehören und gemäß ihrer Prüfungsordnung
etwa 30 SWS im Nebenfach zu erbringen haben sieht der Studiengang vor:</strong><p />
P= Praktikum<br />
S= Seminar<br />
V= Vorlesung<p />Das sind keine gültigen HTML-Tags...
Edit: wenn die blauen Tags korrigiert sind, wird nur die Überschrift fett dargestellt.
-
wie kommst du auf "enttaeuschen" ?????
ich wuerd gerne meinen fehler sehen oder wissen, obs einer vom browser ist. Hast du im quelltext einen fehler entdecken koennen?Electroluchs, danke fuer den hinweis. Allerdings sollten tags, die nicht "geschlossen" werden, so dargestellt werden (xml, xhtml). Ich probier es gleich mal aus. Nur: ich stell nicht geschlossene tags immer so dar (x /) und es gab nie probleme, auch nicht mit firefox.....bis auf dieses beispiel (liste mit li fett)
-
Zitat von hzb
ich wuerd gerne meinen fehler sehen oder wissen, obs einer vom browser ist. Hast du im quelltext einen fehler entdecken koennen?moin,
guckst du -
meine tags waren schon korrekt..bitte gucken unter
http://www.biologie.uni-hamburg.de/zim/natursch/test.html
(hab sicherheitshalber ne kopie gemacht)
das problem besteht weiter und ich denke an ein listen-ansichts-problem...
falls ich nicht gravierende fehler bei der seite gemacht hab..
und: ich will nicht noeseln, ich will lediglich bugs melden und somit helfen -
@bejot..danke...:-)
aber z.zt. komm ich mir hier vor wie ne angeklagte...wollte nur einen bug melden oder mich verbessern lassen...
nix von alledem
auch deine seite zeigt keine aussage warum b fett angezeigt und beendet, strong aber nicht (in einer liste) -
Zitat von hzb
Nur: ich stell nicht geschlossene tags immer so dar (x /) und es gab nie probleme, auch nicht mit firefox.....bis auf dieses beispiel (liste mit li fett)Das kannst (und musst) du für xhtml aber nur bei "Standalone-Elementen" wie <br> oder <hr> machen ... und da ist es für den Fx auch völlig OK.
Aber bei <p> ist das doch total sinnlos ...Irgendwie geht es gerade völlig am mir vorbei, was das soll ...
Edit: Mmmh. Der Absatz ist wahrscheinlich nur zum Layouten der Seite gedacht. Bin darauf nicht gekommen, weil ich sowas nicht mache. Naja, Geschmackssache.
-
Zitat von Panther
Wenn Du <strong>Testtext</strong> meinst, dann muss ich Dich enttäuschen. Das funktioniert einwandfrei.
:wink: Ich habe es soeben getestet.probier es mal bitte mit liste, und strong nur in der ueberschrift , also im li und dann beenden (+ umbruch), naechster punkt li wieder strong, umbruch und der nicht strong
-
und hier nochmal ohne das p / tag (das ja angeblich nicht erlaubt ist), als stand-alone aber gut ueberall funktioniert..
also das problem ist nicht weg, siehe hier:
http://www.biologie.uni-hamburg.de/zim/natursch/test1.html
oben mit "b" ok, unten mit "strong" nicht..
und macht damit was ihr wollt....ich dachte, fehlermeldungen interessieren hier.
bin ueberzeugte firefox-userin, aber ihr habt mein weltbild ein bisschen ins wanken gebracht. Bis die tage -
@ hzb
Nicht entmutigen lassen. Du bist auf der richtigen Site.
Ich bin nur ein normaler ( 2-monatiger) Umsteiger von IE auf Firefox .... und mitterweile auch ein überzeugter Firefox-User. Du wirst keine besseren Foren-Teilnehmer finden, die Dir -normalerweise- bei allen Problemen freundlich und nett helfen und sicherlich kein besseres Forum im Allgemeinen.
Vielleichst hattest Du einfach einen nicht so glücklichen Einstieg.
Keep
-
Zitat von hzb
@bejot..danke...:-)
aber z.zt. komm ich mir hier vor wie ne angeklagte...wollte nur einen bug melden oder mich verbessern lassen...
nix von alledem
auch deine seite zeigt keine aussage warum b fett angezeigt und beendet, strong aber nicht (in einer liste)Quatsch mit Sosse. Hier wird niemand angeklagt. Eher wird jeder vernünftig werdende User aufgenommen. :wink:
Ich werde es morgen abend nochmal für mich testen...bis dahin wird das "Problem" aber sicher schon gelöst sein. Ich kenne doch die Jungs hier. :wink:
Muss in die Heia...die Nacht ist früh zu Ende.
-
So.
1.) In HTML4 schreibt man einen Absatz so: <p></p> ... wenn <p> geöffnet wird, muss es auch wieder geschlossen werden. In XHTML müssen Tags die kein "Abschluss"-Tag haben mit dem schrägstrich beendet werden. also z.B. aus <img src="" alt=""> wird <img src="" alt="" />, aus <input type=""> wird <input type="" />, aus <br> wird <br /> ... Das fröhliche mischen dieser schreibweisen ist unsauber. du hast dich nach doctype für HTML 4.0 (Transitional) entschieden. also schreib es normal: "<p></p>" oder einfacher "<br>" .... allerdings stört das firefox in der regel nicht, wenn du das durcheinander wirfst.
2.) zwischen den beiden tags <ol> und </ol> bzw. <ul> und </ul> sind nur <li>'s und </li>'s erlaubt. keinerlei <b>'s oder <strong>'s oder sonstwas. Text-Formatierungen müssen (nur damit du jetzt nicht meinst ich will dir jetzt eine standpauke oder sowas halten. mit "müssen/muss" meine ich, wie es der webstandard vorschreibt) zwischen <li> und </li> sein. Ich vermute das DAS dein problem war.
Richtig:
FalschAch ja. <li> MÜSSEN wieder geschlossen werden, jedes <li> braucht also ein dazugehöriges </li>. Das hast du konsequent ignoriert.
Auch sehr wichtig: zwischen <li> und </li> dürfen keine Absatz-tags gesetzt werden: also kein <p>/<div>/<table>/usw. (wohl aber <br>, da <br> kein absatz, sondern einen zeilenumbruch darstellt).
3.) Als weiteres ist mir aufgefallen das du <ul class="disc"> schreibst. ich weiss ja nicht ob du das jetzt über css regeln willst (hab in deiner css-datei kein "disc" bzw "square" gefunden...), aber das attribut class="" ist für CSS-klassen vorbehalten und über diese ein universal-attibut, was du vermutlich weisst. ich denke daher ist wohl ein flüchtigkeitsfehler: richtig wäre <ul type="disc">
So wäre sauber (hab den rahmen ignoriert.):
http://www.bugcatcher.de/files/buh.html
Der erste fettgedruckte bereich ist mit <b> erstellt, der zweite mit <strong>. Den Tag beherrscht Mozilla, nur er muss schon richtig gesetzt sein.
Sogar Validatorgeprüft:
http://validator.w3.org/check?uri=http…iles%2Fbuh.htmlNochwas. Du solltest stylezuweisungen für fonts nicht mit einem <div class="dings">blah</div> regeln, da <div> ein absatz-tag ist. benutze lieber <span class="dings">blah</span>, da span keinen absatz hervorruft und auch zwischen den <li></li> erlaubt ist.
Ein wenig "strukturierter" den quelltext schreiben hilft beim finden von fehlern auch recht häufig, besonders bei verschachtelten dingen. wäre also in deinem sinne, wenn du da ein wenig drauf achten würdest (dem browser ist das natürlich egal). Kannst dir ja mal meinen quelltext anschauen. dann siehst du was ich meine. ; )
Zum abschluss noch kurz eine aufklräung: IE und vor allem Netscape4 (den du vermutlich mit Netscape gemeint hast) sind old-school-browser. alle neueren browser richten sich nach den webstandards der http://www.w3c.org .... Netscape 6/7 z.B. haben mit Netscape4 nichts mehr gemeinsam. Netscape6/7 basieren wie Firefox auf Mozilla und handhaben seitenanschichten dementsprechten gleich. Ich würde seiten lieber auf IE/Mozilla(Firefox)/Opera und wenn möglich auf Safarie/Konquerer testen, aber nicht auf Netscape4 rücksicht nehmen.
Hoffe hat sich jetzt nicht allzu besserwisserisch oder wichtigtuerisch angehört... : /
-
Sehr schön erklärt Bugcatcher! *applaus*
Besser hätt' ich's auch nicht machen können. Stimme auch in allen Punkten bei. -
Tip für alle, die bugcatchers´ Anleitung in ein chinesisches Gericht umgewandelt haben. Im Wok schmeckt es am besten *sabber* + *staun*
APPLAUS :shock::roll:
-
Es reicht sogar aus, die Reichenfolge eines einzigen strong-Tags zu ändern:
Aus falsch:
Code<li><strong>Für Studierende, die nicht dem Fachbereich Biologie angehören und gemäß ihrer Prüfungsordnung etwa 30 SWS im Nebenfach zu erbringen haben sieht der Studiengang vor:</strong><p>
wird richtig:
Code<strong><li>Für Studierende, die nicht dem Fachbereich Biologie angehören und gemäß ihrer Prüfungsordnung etwa 30 SWS im Nebenfach zu erbringen haben sieht der Studiengang vor:</strong><p>
Damit sieht die Seite so aus wie gewünscht.
-
Was ich unter 2.) auch angemerkt hatte. ; )
Dabei fällt mir ein: Wenn sie richtigen quelltext schreiben möchte, sollte sie immer den validator benutzen. das der den strongfehler nicht angezeigt hat, lang daran, dass vorher schon andere fehler aufgetreten sind. der strongfehler war also ein folgefehler, der erst später bemängelt geworden wäre.
Wenn man den Validator benutzt, wird man schnell erfahren, was man alles "falsch" macht, da er einem alle fehler anzeigt und kurz erklärt. wenn einem die erklärung zu einem der fehler nicht ausreichent sind, kann man unter selfhtml selber nachsehen, was alles mit den tags erlaubt ist, und wie diese zu behandeln sind.
-
@ bugcatcher:
Auch wenn ich nicht der Initiator dieses Threads bin, muss ich dir echt mal ein dickes, fettes (egal ob mit <b> oder <strong> :D) Kompliment machen! Du bemühst dich wirklich, den Leuten hier zu helfen, wo es nur geht - und das in aller Ausführlichkeit, wenn's sein muss.
Ehre, wem Ehre gebührt!
... und @ hzb:
Zitat...aber z.zt. komm ich mir hier vor wie ne angeklagte...
und macht damit was ihr wollt....ich dachte, fehlermeldungen interessieren hier.
bin ueberzeugte firefox-userin, aber ihr habt mein weltbild ein bisschen ins wanken gebracht.Es zeugt nicht gerade von allzu viel Anstand, Andere hier gleich anzupinkeln, nur weil man dir nicht gleich die Musterlösung auf einem silbernen Tablett präsentiert. Erstens ist dies hier kein HTML/XML/XHTML-Board - und zweitens solltest du den Mitgliedern hier erst mal Zeit geben, dir zu helfen. Wie bugcatcher gezeigt hat, lag der Fehler bei dir. Also sei in Zukunft doch bitte etwas selbstkritischer, bevor du um dich trittst.
Das musste mal gesagt werden...
MAKE LOVE, NOT WAR!
-
... und das Beste ist noch:
Nachdem dir geholfen wurde, kommt nicht mal ein Dankeschön zurück!
Ich kenne Boards, da werden solche Leute wie du ruckzuck gekickt... -
Lasst ihr doch mal was zeit. Ist nicht jeder 24h auf diesem board.
-