Die Tabellenzelle wo ich auf Spiele verlinkt habe, wackelt allerdings etwas wenn man im Firefox mit der Maus drüberfährt. Ausserdem verschiebt sich die Zelle mit dem Inhalt "Zelle1" beim Mouseover des Links etwas.
(Das ist nur im FF so)
Das Problem wird behoben, wenn ich statt % PX als Breitenangabe verwende.
Wie kann ich diesen "Fehler" beheben?
Ich würde es ja in Pixeln machen, allerdings ist die Seite dann nicht mehr Dynamisch.
(Könnte auch an verschiedenen Schriftwarten im CSS liegen, aber es kann doch nicht sein das es im Firefox nicht möglich ist verschiedene Schriftarten für verschiedene Link Zustände anzugeben ohne das irgendwas wackelt...
Seid ihr im Netzwelt.de Forum angemeldet ?
Wenn nicht, dann wird es höchste Zeit. Auch wenn ihr keine Frage habt würden sich die Leute in der Plauderecke sicherlich über neue Freunde freuen [Du bist hier im Benutzerfreundlichsten Forum Deutschlands- bitte anmelden]
Geändert von geldmann3 (26.02.2009 um 09:59 Uhr)
Grund: Zur Übersicht unwichtige Metaangaben rausgenommen...
26.02.2009, 10:46
#
2
FreewareGuide
Moderator
Registriert seit: 31.10.2002
Ort: Oldenburg
Beiträge: 4.457
AW: HTML Link Zelle am wackeln
Moin,
eine %-Angabe in HTML/CSS wird nie völlig exakt ausgewertet, bei einer Tabelle wird schon vorrangig darauf geachtet, dass der Inhalt komplett dargestellt wird. Da hängen viele andere ähnliche Verhalten dran.
Allerdings bei mir im FF wackelt nichts. Du könntest vielleicht Dein CSS einfach mal aufräumen, Schriftangaben usw. nur einmal allgemein für Links definieren und für die einzelnen Zustände (:link, :hover, ...) nur angeben, was sich jeweils ändert (background-image:). Das könnte bei der Fehlersuche ungemein helfen.
...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht!
26.02.2009, 15:14
#
3
grunzer
Hausmeister im Virtuellen
Registriert seit: 28.12.2006
Beiträge: 1.513
AW: HTML Link Zelle am wackeln
Zitat:
wackelt allerdings etwas wenn man im Firefox mit der Maus drüberfährt
Hi,
Also wackeln tut bei mir auch nix. Weder im IE7 noch im FF3!
Aber die Navi-Zeile rutscht wenn man über dem Punkt "Anmelden" oder "H... Messenger öffnen" mit der Maus schwebt etwas nach unten.
Das ist ein häufiges Problem mit den Mouseover Zeugs!
Denn wenn die Breite und Höhe des Punktes unterschiedlich ist (bei Mausberührung oder ohne!!) und weitere Dinge davon abhängen (bei css meist so!), dann verschieben die sich etwas.
Ansonsten muß ich mich Thorsten anschließen!!
Grüße Grunzer
__________________
Lieber eine unsichere Freiheit
als eine sichere Diktatur !
26.02.2009, 21:30
#
4
geldmann3
hat wirklich was drauf
Threadstarter
Registriert seit: 24.11.2007
Ort: In Frankfurt am Main
Beiträge: 508
AW: HTML Link Zelle am wackeln
Zitat:
Also wackeln tut bei mir auch nix. Weder im IE7 noch im FF3!
Aber die Navi-Zeile rutscht wenn man über dem Punkt "Anmelden" oder "H... Messenger öffnen" mit der Maus schwebt etwas nach unten.
Auf dem Beispiel welches ich gepostet habe gibt es den Messenger noch gar nicht(;
Das ist die Hauptseite meiner aktuellen Homepage. Ich will sie komplett neu machen weil die alte ein total außer Kontrolle geratenes, dreckiges HTML hat. (Meine Schuld)
Außerdem möchte ich von nun an versuchen alles ohne einen WYSWYG Editor zu erstellen. Nicht nur weil der Quelltext dann sauberer und kontrollierbarer wird, sondern ich denke das ich jetzt so weit bin "den Quelltext selbst zu schreiben" und das ich dabei viel über html lernen kann. Ich werde das CSS mal sauberer erstellen und den Quelltext dann nochmal posten. (Und die Seite zum Vorführen auch mal wo hochladen.) Ich finde es außerdem sehr interessant wie die verschiedenen Internetbrowser den Code interpretieren.
-----Doppelpost zusammengeführt am 26.2.2009 um 21:56:24-----
ich wollte jetzt mal einen vereinfachten CSS Code benutzen
So zeigt mir der Firefox den Link allerdings Blau an, während der IE ihn weiß darstellt. Woran liegt das?
Muss ich active focus etc. zwingend auch angeben?
Hier die Test-bastelSeite Willkommen im HIG5H Universum
Seid ihr im Netzwelt.de Forum angemeldet ?
Wenn nicht, dann wird es höchste Zeit. Auch wenn ihr keine Frage habt würden sich die Leute in der Plauderecke sicherlich über neue Freunde freuen [Du bist hier im Benutzerfreundlichsten Forum Deutschlands- bitte anmelden]
Geändert von geldmann3 (26.02.2009 um 21:56 Uhr)
Grund: Ergänzung
27.02.2009, 08:42
#
5
FreewareGuide
Moderator
Registriert seit: 31.10.2002
Ort: Oldenburg
Beiträge: 4.457
AW: HTML Link Zelle am wackeln
Ich habe grade wenig Zeit, verschlafen, aber:
Zitat:
Zitat von geldmann3
So zeigt mir der Firefox den Link allerdings Blau an, während der IE ihn weiß darstellt. Woran liegt das?
Muss ich active focus etc. zwingend auch angeben?
Fehlerhafter Code kann immer zu nicht ganz nachvollziehbarem Verhalten in unterschiedlichen Browsern führen. Du fängst im Style-Bereich mit einer geöffneten Klammer "}" an. Ich würde den Style von oben derart schreiben:
...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht!
27.02.2009, 22:27
#
6
geldmann3
hat wirklich was drauf
Threadstarter
Registriert seit: 24.11.2007
Ort: In Frankfurt am Main
Beiträge: 508
AW: HTML Link Zelle am wackeln
Zitat:
Ich habe grade wenig Zeit, verschlafen, aber:
Danke
Das man mit einer Klammer nicht anfängt wusste ich gar nicht genau, ich hab den CSS Code bisher oft immer in der Grundstruktur irgendwo abgeschrieben und ihn dann für meine Ansprüche angepasst.
Wieder was gelernt
##################
Du legst das Aussehen eines Standartlinks so fest.
HTML-Code:
a {
(CSS Code blablabla)
Ich habe das bisher immer mit a:link gemacht.
Ich dachte immer man muss das so für Links machen, doch dank dir habe ich jetzt vielleicht ein viel besseres Verständnis für CSS
Denn das a steht nur für das
"Element" = <a> (Nennt man das so??)somit wäre das link gar nicht nötig.
Seid ihr im Netzwelt.de Forum angemeldet ?
Wenn nicht, dann wird es höchste Zeit. Auch wenn ihr keine Frage habt würden sich die Leute in der Plauderecke sicherlich über neue Freunde freuen [Du bist hier im Benutzerfreundlichsten Forum Deutschlands- bitte anmelden]
28.02.2009, 07:31
#
7
FreewareGuide
Moderator
Registriert seit: 31.10.2002
Ort: Oldenburg
Beiträge: 4.457
AW: HTML Link Zelle am wackeln
Zitat:
Zitat von geldmann3
Das man mit einer Klammer nicht anfängt wusste ich gar nicht genau, ich hab den CSS Code bisher oft immer in der Grundstruktur irgendwo abgeschrieben und ihn dann für meine Ansprüche angepasst.
Wieder was gelernt
Naja, sich ein Beispiel nehmen ist schon der richtige Weg, aber verstehen was man tut sollte man auch. Du legst in CSS fest, auf welches Element sich eine Einstellung bezieht und definierst dann die darauf anzuwendenden Eigenschaften. Und das hat halt eine festgelegte Syntax: Selektor { Eigenschaft:Wert; }
Zitat:
Zitat von geldmann3
Du legst das Aussehen eines Standartlinks so fest.
HTML-Code:
a {
(CSS Code blablabla)
Ich habe das bisher immer mit a:link gemacht.
Ich dachte immer man muss das so für Links machen, doch dank dir habe ich jetzt vielleicht ein viel besseres Verständnis für CSS
Denn das a steht nur für das
"Element" = <a> (Nennt man das so??)somit wäre das link gar nicht nötig.
Etwas grundlegende Lektüre hilft vielleicht dann doch. Z.B.:
Zitat:
Zitat von SelfHTML :link = für Verweise zu noch nicht besuchten Seiten
"Nicht besuchte Seiten" ist halt schon spezieller als ein Link im Allgemeinen. Und so funktioniert CSS (das "cascading" in "Cascading Style Sheets"), eine Eigenschaft eines allgemeineren Selektors wird von einer spezielleren überschrieben, etwas für "a" gilt für alle Links, etwas für "a:link" oder "a:hover" gilt nur für bestimmte Links.
Und so hast Du es in Deinem hier geposteten Code halt immer gemacht, Du hast für jedes Element explizit wieder vom Neuen beschrieben, wie es gestaltet werden soll. Und durch die spezielle Deklarierung "a:link" und "a:hover" wird dieser Style auch nur für diese Spezialfälle festgelegt. In Deinem entschlackten Code (Dein vorletztes Posting) hast Du deshalb "a:visited" etc überhaupt nicht gestaltet. Und im ursprünglichen Code hast Du zwar für alle Varianten von Link eine Gestaltung angegeben, aber durch die Wiederholung für jede Variante hast Du Inkonsistenzen eingebaut, irgendwas geändert aber nicht für allen Varianten, irgendwas ausprobiert und nicht wieder rausgenommen, überflüssige Styles usw., das sind unnötige Fehlerquellen.
...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht!
28.02.2009, 10:04
#
8
elo22
wohnt im Forum
Registriert seit: 03.10.2008
Beiträge: 125
AW: HTML Link Zelle am wackeln
Zitat:
Zitat von FreewareGuide
Du könntest vielleicht Dein CSS einfach mal aufräumen, Schriftangaben usw. nur einmal allgemein für Links definieren und für die einzelnen Zustände (:link, :hover, ...) nur angeben, was sich jeweils ändert (background-image:).
Lieber eine unsichere Freiheit
als eine sichere Diktatur !
01.03.2009, 06:58
#
12
geldmann3
hat wirklich was drauf
Threadstarter
Registriert seit: 24.11.2007
Ort: In Frankfurt am Main
Beiträge: 508
AW: HTML Link Zelle am wackeln
Das mit dem auslagern mache ich auf 75% aller Seiten schon seit einiger Zeit. Der Übersicht halber.
So ganz das "try and error" Verfahren nutze ich auch wieder nicht, ich habe mir schon einige Tutorials durchgelesen. Nur steht da oft nur wie man es machen soll, nicht wie man es nicht machen soll.:conf used:
Die Seite die du gepostet hast kannte ich noch nicht, sehr cool - da kann ich noch viel lernen (;.
Ich denke darüber nach, statt einer zwei unabhängige Tabellen zu verwenden. Dann wackelt der Link oben bestimmt nicht mehr-- mal sehen.
Aber dann kommen mir die Leute vielleicht wieder vonwegen wie schlecht der Quelltext geschrieben ist... Aber ich muss ja zwei Tabellen verwenden wenn es keine andere Möglichkeit gibt...
Seid ihr im Netzwelt.de Forum angemeldet ?
Wenn nicht, dann wird es höchste Zeit. Auch wenn ihr keine Frage habt würden sich die Leute in der Plauderecke sicherlich über neue Freunde freuen [Du bist hier im Benutzerfreundlichsten Forum Deutschlands- bitte anmelden]
03.03.2009, 04:17
#
13
geldmann3
hat wirklich was drauf
Threadstarter
Registriert seit: 24.11.2007
Ort: In Frankfurt am Main
Beiträge: 508
AW: HTML Link Zelle am wackeln
Scheint so, als ob ich bei dem CSS Code doch visited und so eintragen muss.
<!-- Kommentar: Hier kommt das HIG5H CSS Style extern ausgelagert --><link rel="stylesheet" type="text/css"
href="http://hig5h.bplaced.net/HIG5H.css">
Erscheinen nicht besuchte Links im IE weiß, während besuchte Rot erscheinen.
Beispiel: Willkommen im HIG5H Universum
Oder mache ich irgendwas anderes falsch?
---
Dann ist mir aufgefallen, das die ganzen Links auf dem PC eines Freundes (Er hat eine sehr alte Version vom Firefox) einfach Blau erscheinen.
(Wohl bemerkt Sein Firefox zeigt sonst fast alles im Web richtig an, wie auch zum Beispiel das Menü auf der jetzigen Hauptseite des HIG5H Universums.)
-----Doppelpost zusammengeführt am 3.3.2009 um 04:43:17-----
Ich hab einen Fehler entdeckt
-----Doppelpost zusammengeführt am 3.3.2009 um 04:44:11-----
Ich hatte wieder mit einem "}" angefangen.
Doch daran lag es auch nicht...
Seid ihr im Netzwelt.de Forum angemeldet ?
Wenn nicht, dann wird es höchste Zeit. Auch wenn ihr keine Frage habt würden sich die Leute in der Plauderecke sicherlich über neue Freunde freuen [Du bist hier im Benutzerfreundlichsten Forum Deutschlands- bitte anmelden]
Geändert von geldmann3 (03.03.2009 um 04:44 Uhr)
Grund: Ergänzung
Ich habe es in drei Tabellen aufgetrennt, damit ich die eine Tabelle mit der "navigation" per ID markieren kann und dass im CSS nutzen kann ("#navigation"). Es gibt einen Unterschied zwischen einer ID, die darf es nur einmal pro HTML-Seite geben, mann kann auch eine CLASS bestimmen, die wird dann im CSS per Punkt vorher angesprochen (z.B. ".navigation").
Weiterer Vorteil der aufgetrennten Tabellen, man kann auf die COLSPAN verzichten und vermeidet Wechselwirkungen zwischen den Zeilen, die ja gestalterisch auch nichts gemein haben. Weitere Fehler:
height="30px" funktioniert so nicht, in HTML kann man nur Pixelangaben ohne "px" oder Prozentangaben deklarieren.
width="100%" align="center" ist doppelt gemoppelt, was die ganze Breite einnimmt muss nicht zentriert werden.
In der dritten Zeile (jetzt Tabelle) mit <td aufmachen aber mit </th> zumachen ist natürlich auch falsch.
Seid ihr im Netzwelt.de Forum angemeldet ?
Wenn nicht, dann wird es höchste Zeit. Auch wenn ihr keine Frage habt würden sich die Leute in der Plauderecke sicherlich über neue Freunde freuen [Du bist hier im Benutzerfreundlichsten Forum Deutschlands- bitte anmelden]
03.03.2009, 09:14
#
16
FreewareGuide
Moderator
Registriert seit: 31.10.2002
Ort: Oldenburg
Beiträge: 4.457
AW: HTML Link Zelle am wackeln
Zitat:
Zitat von geldmann3
Wegen dem "fehlt noch" du hast dir die alte Seite angesehen. Die habe ich unter diesem Pfad gar nicht mehr bearbeitet.
Die neue ist HIER
Ehrlich gesagt ist mir das relativ egal, ich habe hier vor lauter Links und Code-Schnipseln nicht ganz den Überblick, ich habe nur gesehen, dass Dein letzter hier geposteter Schnipsel nichts von dem umgesetzt hatte, worüber wir vorher ausführlich diskutiert haben. (Und das schließt auch dieses fragliche TD-Code-Stück mit ein, denn zumindest finde ich das Hintergrundbild, was Du dort im STYLE-Attribut jeder TD wieder und wieder angegeben hast nicht im geposteten neueren CSS-Code wieder, und wenn das Hintergrundbild nicht ersatzlos gestrichen wurde...)
Ich bin nicht dafür da, Dir Deine Seite zu programmieren, darum übernehmen meine Schnipsel auch nicht die Gewähr, vollständig und fehlerfrei zu sein, sie sollen erläutern (anhand von dem, was ich hier vorfinde), wie es besser und fehlerfreier geht.
Du wirst nicht drumrum kommen zu begreifen, was da gemacht wird, HTML und CSS zu verstehen, mit Copy&Paste allein kannst Du mit meinem Code nichts anfangen.
...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht!
Geändert von FreewareGuide (03.03.2009 um 09:34 Uhr)
04.03.2009, 03:39
#
17
geldmann3
hat wirklich was drauf
Threadstarter
Registriert seit: 24.11.2007
Ort: In Frankfurt am Main
Beiträge: 508
AW: HTML Link Zelle am wackeln
Selbstverständlich enthält mein letzter Codeschnipsel keinerlei Umsetzungen aus unserer Diskussion. Denn wie bereits von mir erwähnt worden ist, handelt es sich dabei um absolut den Code, welcher vor unseren Gesprächen zu Stande gekommen ist. Somit ist es auch nicht möglich das er seinen Zustand in irgend einer Form verbessert.
Die Tabelle wird schon bald auf die von dir angegebene Weise formatiert werden, noch ist das ganze nicht umgesetzt. Selbsterklärend wird das in der fortgeschrittenen Version der Site passieren.
Zitat:
Ich bin nicht dafür da, Dir Deine Seite zu programmieren, darum übernehmen meine Schnipsel auch nicht die Gewähr, vollständig und fehlerfrei zu sein, sie sollen erläutern (anhand von dem, was ich hier vorfinde), wie es besser und fehlerfreier geht.
Sicherlich steht es nicht in deiner Absicht oder Verantwortung die "Programmierung" (Bei HTML wäre die korrekte Ausdrucksweise "das Schreiben") meines HTML Codes zu übernehmen. Einen solcher Anspruch wurde dem entgegengesetzt auch nie von mir erhoben.
Zitat:
Du wirst nicht drumrum kommen zu begreifen, was da gemacht wird, HTML und CSS zu verstehen, mit Copy&Paste allein kannst Du mit meinem Code nichts anfangen.
Klar- versuche ich die Funktionsweisen des Codes den du mir zur Verfügung stellst zu verstehen. Vielmehr würde ich allerdings behaupten, das das Verständnis an sich nicht die eigentliche Hürde für mein Vorhaben darstellt. Sondern weitergehend meine Unwissenheit der Art und Weise wie genau man den Code zu formatieren hat.
Seid ihr im Netzwelt.de Forum angemeldet ?
Wenn nicht, dann wird es höchste Zeit. Auch wenn ihr keine Frage habt würden sich die Leute in der Plauderecke sicherlich über neue Freunde freuen [Du bist hier im Benutzerfreundlichsten Forum Deutschlands- bitte anmelden]
04.03.2009, 06:39
#
18
FreewareGuide
Moderator
Registriert seit: 31.10.2002
Ort: Oldenburg
Beiträge: 4.457
AW: HTML Link Zelle am wackeln
Zitat:
Zitat von geldmann3
Selbstverständlich enthält mein letzter Codeschnipsel keinerlei Umsetzungen aus unserer Diskussion. Denn wie bereits von mir erwähnt worden ist, handelt es sich dabei um absolut den Code, welcher vor unseren Gesprächen zu Stande gekommen ist.
Das hast Du erwähnt? Wo? Bin ich blind? Kann ich in dem Beitrag (in dem Du eben diesen veralteten Code gepostet hast) nicht finden. Mach es uns allen doch nicht schwerer als nötig, warum nicht immer auf dem aktuellsten Stand weiterarbeiten?
Zitat:
Zitat von geldmann3
HTML-Code:
#navigation td
Das #, steht das immer für die id?
Ja. Lektüre: CSS-Formate definieren, hier geht insbesondere um "Individualformate" und "Klassen", aber Du solltest das komplett inhalieren.
Insgesamt könnte das Vorgehensweise für Dich sein, wenn Du etwas Grundsätzliches wissen möchtest, mal in entsprechendem Nachschlagewerk nachschauen. Grade SELFHTML ist da anfängerfreundlich (die Probleme kommen erst im Fortgeschrittenen), grade über die Quickbar ist das hervorragende Referenz für den Alltag. Darin z.B. oben links "CSS-Syntaxverzeichnis" wählen, dann kannst Du rechts daneben "#" auswählen und hast die Erklärung zu "Individualformate" parat.
Sie haben eine Frage, Idee oder Anregung, möchten sich aber nicht anmelden? Dann benutzen Sie einfach unser Gast-Forum! Dort haben Sie die Möglichkeit als unregistrierter Benutzer zu schreiben und Fragen zu stellen. Bitte vorher lesen!