Komisches Phänomen (Firefox) . Bei Klick alles markiert....
Ron
- css
Hallo alle Miteinander,
hab da ein Phänomen, welches ich gerne behoben bekommen würde.
Vielleicht kennt jemand es und weiß nach was man da schauen muss.
Ich setze gerade ne Website nach Vorgaben um.
Aufbau:
Per CSS und Div den Inhalt mit fester Breite horizontal mittig gesetzt.
Wenn ich nun links des Inhaltdivs mit der Maus (versehentlich) klicke, ist alles markiert. Ist aber nur auf Firefox (PC und Mac).
Ich könne mir vorstellen das dieses Phänomen schon andere beobachtet haben und vielleicht wissen was die Ursache dafür ist.
Ein Beispiel ist hier zu sehen....
(Ist ne Weiterleitung, damit der Link nicht ewig hier sichtbar ist)
Über nen Tipp würde ich mich freuen...
Gruß Ron
Über nen Tipp würde ich mich freuen...
versuchs mit validem quelltext, ggf triggert das diesen bug dann nicht
zudem solltest du garnicht so viel markieren können, wenn du css ordentlich nutzt fast alles was du mit <img /> eingebunden hast ist kein content - nein, eigentlich restlos alles
mit css hat deine seite nicht viel zu tun
Hallo,
zuerstmal danke für eine Antwort.
Über nen Tipp würde ich mich freuen...
versuchs mit validem quelltext, ggf triggert das diesen bug dann nicht
Ist das jetzt mal pauschal geantwortet?
Oder hast du schwerwiegende Fehler entdeckt?
Ich bekomme keine relevanten Fehlermeldungen angezeigt.
Eigentlich keine...
Meinst du wegen dem fehlenden Doctype?
Wenn was fehlt, gilt eben die Standdardeinstellung...
Oder warum meinst du?
zudem solltest du garnicht so viel markieren können, wenn du css ordentlich nutzt
Ich verstehe überhaupt nicht was du damit meinst...
fast alles was du mit <img /> eingebunden hast ist kein content - nein, eigentlich restlos alles
Hä? Ist das irgendein Insider?
Inhalt besteht nun mal aus Bildern und Text, und der kann eben markiert werden. Egal wie ich den formnatiere oder auch nicht.
mit css hat deine seite nicht viel zu tun
Tut mir leid, aber deine Antwort klingt einfach nur überheblich.
So könnte ich darauf eigentlich auch verzichten...
Scheint mir ne Definition von CSS zu sein, die sich nur Dir erschliesst.
Hallo
Ich bekomme keine relevanten Fehlermeldungen angezeigt.
Eigentlich keine...
Hast du die Seite validiert?
Meinst du wegen dem fehlenden Doctype?
Wenn was fehlt, gilt eben die Standdardeinstellung...
Nein, wenn der Doctype fehlt schalten die Browser in den Quirks-Modus - da kann alles passieren.
thebach
versuchs mit validem quelltext, ggf triggert das diesen bug dann nicht
Ist das jetzt mal pauschal geantwortet?
jein
Oder hast du schwerwiegende Fehler entdeckt?
der w3-validator hat fehler entdeckt, die byte-order-mark-sache fällt beim ersten blick in den quelltext auf
Ich bekomme keine relevanten Fehlermeldungen angezeigt.
browser geben bei html-fehlern keine fehlermeldungen aus, auch wenn 507 fehler da sind oder nur 3
Eigentlich keine...
doch, mindestens 3
Meinst du wegen dem fehlenden Doctype?
der fehlt nicht, der steht nur 3 zeichen weiter weil du ein utf-8-codiertes file mit byte-order-mark verwendest, welches der server offenbar als ansi interpretiert und so rausschickt oder du falsch gespeichert hast
Wenn was fehlt, gilt eben die Standdardeinstellung...
es gibt keine "standardeinstellung"
zudem solltest du garnicht so viel markieren können, wenn du css ordentlich nutzt
Ich verstehe überhaupt nicht was du damit meinst...fast alles was du mit <img /> eingebunden hast ist kein content - nein, eigentlich restlos alles
Hä? Ist das irgendein Insider?
Inhalt besteht nun mal aus Bildern und Text, und der kann eben markiert werden. Egal wie ich den formnatiere oder auch nicht.
nein das ist kein insider, deine bilder sind bis auf den "text" in der tat kein inhalt sondern designelemente, die gehören ins css - und nirgends sonst hin - dein "fliesstext" selbst is hingegen ein bild, auch nicht sonderlich toll
wenn du also die design-elemente jeweils als hintergrund bild einbindest und deinen text als text darstellst, kannst du bis auf den text rein garnix markieren - so solls sein
mit css hat deine seite nicht viel zu tun
Tut mir leid, aber deine Antwort klingt einfach nur überheblich.
war nicht meine absicht
Scheint mir ne Definition von CSS zu sein, die sich nur Dir erschliesst.
damit sich die defintion auch dir erschliesst:
css ist eine stylesheet-sprache, sie impliziert, dass man damit die seite styled (denglisch), besser "gestaltet"
was du tust, ist bilder mit css herumpositionieren, wenn du die seite umgestalen willst, der inhalt aber gleich bleibt, musst du deinen kompletten code (html, css und javascript) ändern, das ist nicht der sinn der sache (=css)
kurzum: wenn einen nicht-css-fähigen browser hat, ist deine seite unbedienbar, weil du sie nicht 100%ig durchgängig mit css formatierst sondern die "darstellungsfehler" durch css-positionierung bereinigst
Ist das jetzt mal pauschal geantwortet?
Oder hast du schwerwiegende Fehler entdeckt?
Hallo
Ich und viele andere haben auf ihrem Browser einen Validator installiert.
In meinem Fall.
Firefox-Plugin
http://users.skynet.be/mgueury/mozilla/
Wirklich grossartige Sache.
Habe damit "fast" alle meine dynamischen Seiten valide bekommen.
Brauchst dich also nicht zu wundern, wenn dich jemand zuerst auf so was aufmerksam machen will.
mfg Beat
Hi,
Danke für den Tipp mit dem Plug-In.
Werde ihn mir mal anschauen wie der ist zu den anderen...
Ich habe natürlich auch ein PlugIn (Firebug) z.b. und noch andere Validatoren) HTML-Tidy und diese haben mir ein O.k. (= Errors) angezeigt, deshalb war ich verwundert. Von Warnungen habe ich auch nicht gesprochen, aber die werde ich mir nochmal anschauen... Da habt ihr Grundsätzlich recht.
Ist aber nicht so, das ich das grundsätzlich aus dem Auge gelassen habe, und so kam mir der Antwortpost vor....
Gruß Ron
Ist das jetzt mal pauschal geantwortet?
Oder hast du schwerwiegende Fehler entdeckt?Hallo
Ich und viele andere haben auf ihrem Browser einen Validator installiert.
In meinem Fall.
Firefox-Plugin
http://users.skynet.be/mgueury/mozilla/
Wirklich grossartige Sache.
Habe damit "fast" alle meine dynamischen Seiten valide bekommen.Brauchst dich also nicht zu wundern, wenn dich jemand zuerst auf so was aufmerksam machen will.
mfg Beat
Hi,
fast alles was du mit <img /> eingebunden hast ist kein content - nein, eigentlich restlos alles
Hä? Ist das irgendein Insider?
Inhalt besteht nun mal aus Bildern und Text, und der kann eben markiert werden. Egal wie ich den formnatiere oder auch nicht.
Schau dir die Seite mal *ohne* CSS an (im FireFox bspw. ueber View->Page Style->No Style) - wenn du dann keine sinnvoll strukturierten Inhalte vorfindest, dann *hast* du etwas falsch gemacht.
Bei deiner Beispielseite kommt erst mal das Logo, dann ein keinen Inhalt transportierendes Bild (Farbverlauf), noch zwei keinen Inhalt transportierende Bilder (Stengel/Bluemchen), dann ein Inhalt transportierendes Bild - also Inhalt, der ohne Anzeige von Bildern *gar nicht* zugaenglich ist - und dann folgt noch etwas Textinhalt, der in unsinnige Div-Suppe verpackt ist.
So, jetzt wirf das weg, und baue es noch mal *vernuenftig* auf, in dem du mit sinnvoll strukturiertem HTML beginnst - hX fuer Ueberschriften, P fuer Fliesstextabaetze, etc.
Anschliessend, *erst* anschliessend, formatiere die jetzt in sinnvollem HTML strukturierten Inhalte mit CSS.
Fuege Grafiken, die keinerlei Inhalt transportieren, als Hintergrundgrafiken ein.
Und eliminiere solch himmelschreienden Unfug wie <div class="abstandmenuelinks"> - erst mal solltest du keine Elemente einfuegen, (nur) um Abstaende zu erzeugen, sondern stattdessen margin/padding sinnvoll auf inhaltlich gerechtfertigten Elementen nutzen; und dann auch keine Klassen/IDs verwenden, deren Benennung sich ausschliesslich auf die *derzeit* *gewuenschte* Darstellung bezieht - sondern welche, die die *inhaltliche* Bedeutung eines Elements widerspiegeln.
MfG ChrisB