ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
369
369
EMPFEHLEN
-
21.11.08 11:49 #1
- Registriert seit
- Mar 2007
- Beiträge
- 7
Hallo zusammen,
.buttonTest{
width: 125px;
border: 1px solid gray;
text-align: center;
padding: 10px 10px 10px 0;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
}
.buttonTest .inline_img{
vertical-align: middle;
border: none;
}
<a href="<%= response.encodeURL("test1.jsp") %>"><div class="buttonTest"><img src="hello.png" border="0"><br>Test Link</div></a>
Dieser Code funktioniert nicht mit IE6. Das Bild wird nicht verlinkt. Das Rahmen außen ist verlinkt, aber es zeigt den normalen Cursor und nicht den Hand-Cursor (Pointer), obwohl es verlinkt ist. Es funktioniert mit IE7, FireFox, Opera und co nur nicht mit IE6. Was kann man da machen?
-
21.11.08 12:17 #2Maik Tutorials.de Gastzugang
Hi,
setz es folgendermaßen um, denn Inline-Elemente (= a) dürfen überhaupt keine Block-Elemente (= div) enthalten.
[/code]Code :1
<a href="<%= response.encodeURL("test1.jsp") %>" [b]class="buttonTest"[/b]><img src="hello.png" border="0" [b]class="inline_img"[/b]><br>Test Link</a>
Code :1 2 3 4 5 6 7 8 9
.buttonTest{ [B]display:block;[/B] /* verleiht dem Inline-Element "Block-Level-Charakteristika" */ width: 125px; border: 1px solid gray; text-align: center; padding: 10px 10px 10px 0; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; }
mfg Maik
-
22.11.08 00:01 #3
- Registriert seit
- Mar 2007
- Beiträge
- 7
Danke. Das hat mir weiter geholfen und sorry wegen Forum - Bereich. Wusste nicht, ob es ein HTML oder CSS Problem war, deshalb hab ich es in HTML Bereich geschrieben.
-
25.11.08 11:42 #4
- Registriert seit
- Mar 2007
- Beiträge
- 7
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
.buttonTest{ border: 1px solid gray; display:block; text-align: center; width: 125px; color: black; padding: 10px 10px 10px 0; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; cursor: pointer; } .buttonTest .inline_img{ vertical-align: middle; border: none; } a, span, .buttonTest{ text-decoration:none; } a:hover .buttonTest{ border: 1px solid black; background-color: #F0F8FF; }
Warum wird die Farbe nicht ändert, wenn man auf das link drauf (hover) geht? Im HTML Code hab ich den class so wie Maik das geschrieben hat in Elemente (= a) gesetzt. Bevor ich das umgeändert ging das. Das ganze Feld innerhalb von dem Rahmen mit dem Farbe #F0F8FF angezeigt.
-
25.11.08 12:09 #5Maik Tutorials.de Gastzugang
Hi,
der Selektor muß so lauten:
Code :1 2 3 4
a.buttonTest:hover{ border: 1px solid black; background-color: #F0F8FF; }
mfg Maik
-
25.11.08 12:15 #6
- Registriert seit
- Mar 2007
- Beiträge
- 7
danke das funktioniert nur mit IE. Mit Firefox geht das nciht.
-
25.11.08 12:18 #7Maik Tutorials.de Gastzugang
Das wäre mir neu, dass der Selektor vom FF nicht interpretiert wird - bei mir funktioniert das Stylesheet browserübergreifend einwandfrei.
mfg Maik
Ähnliche Themen
-
Verlinkung
Von fadijuki im Forum HTML-EditorenAntworten: 2Letzter Beitrag: 04.08.10, 14:03 -
Verlinkung mit if
Von Remme im Forum PHPAntworten: 1Letzter Beitrag: 18.12.06, 07:58 -
Verlinkung
Von peter333 im Forum Flash PlattformAntworten: 2Letzter Beitrag: 11.10.06, 14:41 -
Verlinkung
Von Tixiland im Forum Flash PlattformAntworten: 2Letzter Beitrag: 05.10.06, 10:31 -
MoueOver Verlinkung
Von kolonly im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 06.11.04, 10:45





Zitieren
Login





