URL: https://www.overclockers.at/coding-stuff/firefox_a_href_probleme_146588/page_1 - zur Vollversion wechseln!
Hab ein Problem mit Firefox und weiß nicht wieso es nicht funktioniert!
Beim IE ist der Link <a href..> ganz normal anklickbar, beim Firefox nicht... Hat wer eine Idee, was ich da machen könnte? Entweder bin ich blind oder Firefox hat da wirklich ein Problem und kann keine Links die sich über zwei Tabellenzeilen erstrecken..
Code: PHP<table id="partneraendern" class="smalltablebutton" onMouseover="changebgcoloronMouseover('partneraendern');" <tr> <a href="partneraendern.php"> <td> <img src="images/partneraendern.jpg"> </td> <td align="center"> <b>Ausgewählten Partner bearbeiten</b> </td> </a> </tr> </table>
Kannst du mal erklären, was du da machen willst? Die Tabelle sieht mir irgendwie zerpflückt aus. Wieso steht das <a href> zwischen dem ersten <tr> und <td>?
Wenn ich das richtig verstehe, soll sich einfach nur die Hintergrundfarbe des Links bei einem Mouse-Over ändern, oder?
Kein Wunder, dein HTML ist ungültig.
<!ELEMENT TR - O (TH|TD)+ -- table row -->
In TRs dürfen nur THs und TDs vorkommen.
Wieso machst Du's nicht einfach so?
Code: PHP<HTML> <HEAD> <TITLE> New Document </TITLE> <style type="text/css"> <!-- a:link {font-family: verdana; font-size:10pt; color:#000000; text-decoration:none;} a:visited {font-family: verdana; font-size:10pt; color:#000000; text-decoration:none;} a:active {font-family: verdana; font-size:10pt; color:#000000; text-decoration:none;} a:hover {font-family: verdana; font-size:10pt; color:#ffffff; background-color: #ff0000; text-decoration:none;} --> </style> </HEAD> <BODY> <table id="partneraendern" class="smalltablebutton"> <tr> <td><img src="images/partneraendern.jpg"></td> <td align="center"><a href="partneraendern.php"><b>Ausgewählten Partner bearbeiten</b></td> </tr> </table> </BODY> </HTML>
anscheinend will er dem img auch den href verpassen.
um html konform zu bleiben würd ich einfach 2 mal den link setzen.
Zitat von Frys_Assassinanscheinend will er dem img auch den href verpassen.
um html konform zu bleiben würd ich einfach 2 mal den link setzen.
Code: PHP<table id="partneraendern" class="smalltablebutton"> <tr> <td align="center"><a href="partneraendern.php"><img src="images/parteneraendern.jpg.jpg" border="0"><br> <b>Ausgewählten Partner bearbeiten</b></a></td> </tr> </table>
wozu ein <br> am Ende, wenn die Zelle sowieso dort aus ist?
Zitat von thatwozu ein <br> am Ende, wenn die Zelle sowieso dort aus ist?
Die <td> stehen aber normalerweise nebeneinander, also zwischen Image und Text sollte schon gar kein <br>
imho musst auch noch den <a href...> mit einem </a> -Tag abschließen... Bitte korregiert mich wenn ich da falsch liege... und nach dem aktuellen html standard schreibt man nicht <br> sondern </ br>
Edit: Das gilt übrigens für alle stand allone tags...
wenn dann schreibt man <br />...
Naaaagut, dann gehört der "Code" halt so:
Code: PHP<table id="partneraendern" class="smalltablebutton"> <tr> <td align="center"><a href="partneraendern.php"><img src="images/parteneraendern.jpg.jpg" border="0"><br /> <b>Ausgewählten Partner bearbeiten</b></a></td> </tr> </table>
Zitat von thatDie <td> stehen aber normalerweise nebeneinander, also zwischen Image und Text sollte schon gar kein <br>
that meint beim ursprünglichen code warens 2 <td> und somit stehen diese contents nebeneinander.
Bin schon draufgekommen, dass ich da nicht ganz HTML Konform bin, und natürlich ist mir die Lösung mit zweimal Link setzen auch schon gekommen, aber das gefällt ma überhaupt ned...
und die Lösung mit dem <br/> bringt mir nix, ich möcht ja 2 Spalten nebeneinander haben...
Gibts da ned irgendeine schöne Lösung?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025