Portal > Foren > Offtopic > Plauderecke > [Umfrage] Hover Effekt: CSS oder Javascript
Umfrageergebnis anzeigen: Was nimmst du?
Javascript + CSS + (X)HTML. 2 10,00%
CSS + (X)HTML. 18 90,00%
Teilnehmer: 20. Du darfst bei dieser Umfrage nicht abstimmen

Antwort
 
Themen-Optionen Thema durchsuchen
Alt 03.04.2006, 22:00 Nach oben    #21
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Die Pseudoklasse :hover wird offiziell für alle Elemente unterstützt, der IE unterstützt dies allerdings bisher nur für <a>. Ob dieses Fehlverhalten im IE 7 korrigiert wird, weiß ich nicht.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.04.2006, 08:22 Nach oben    #22
Wikinger
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 189
Standard

Hoffen wir es mal. Aber so lange es sich nur um simple Hover Effekte handelt, kann ich damit leben dass der IE es nicht vernünftig anzeigt. Beim IE muss man eben Kompromisse eingehen
xardias ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.04.2006, 13:24 Nach oben    #23
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 550
Standard

[oberstreber]ne[/oberstreber]


Javascript rulez
aber die verwendung von hovereffekten hängt ganz vom aufbau der seite ab. generell mache ich einfache effekte erstmal mit css, aber aufwendigere sachen mit js. auch wenn die seite eh ajax oder sonst irgendein javascript benötigt, kann man ja auch ohne probleme js nehmen.
btw. das topic geht doch nur über einfache farb- oder hintergrundbilld-änderungen und nicht aufwendigere js-effekte wie bei rico oder behaviour?
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.09.2006, 21:54 Nach oben    #24
Christian Mühlroth
 
Benutzerbild von Chr!s
 
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
Standard

Hm also es gibt schon eine Methode, die ohne JavaScript arbeitet (für einen Tooltip).:
HTML:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type"        content="text/html; charset=utf-8" />
 <meta http-equiv="Content-Script-Type" content="text/javascript" />
 <meta http-equiv="Content-Style-Type"  content="text/css" />

 <title>CSS Spielchen #1 - Bild bei Mouseover</title>
 <link rel="stylesheet" href="userHover.css" media="all" />
</head>

<body>
<div id="main">
    <div class="box">
        <a href="#">
            Text<span>Text Text Text...</span>
        </a>
    </div>

    <div class="box">
        <a href="#">
            Erster <span>Linkbeschreibung.. Blubb</span>
        </a>
    </div>

    <div class="box">
        <a href="#">
            Bla<span>Blubb</span>
        </a>
    </div>

</div>
</body>
</html>
Und das CSS dazu:
Code:
#main {
    margin: 0 auto;
}

.box a:hover {
    background: none;
}

.box a span {
    display: none;
}

.box a:hover span, .box a:focus span {
    width: auto;
    color: #000;
    width: 200px;
    padding: 4px;
    display: block;
    background: #ffd;
    border: 1px solid #000;
    position: absolute;
}
Funktioniert bei mir sowohl im Firefox als auch im IE; Beim FF sogar druch das zusätzliche :focus auch, wenn der User mit Tabs durch die Links schaltet.
__________________
http://www.ChrisDiary.De
Chr!s ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.09.2006, 16:53 Nach oben    #25
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 550
Standard

Problem bei dieser Lösung ist, dass du dabei kein sematisches HTML verwendest (weswegen auch dein Doctype falsch gesetzt ist) und die Webseite nur mit Stylesheets angesehen werden kann; ohne CSS (weshalb auch immer) ist der inhalt ziemlich sinnfrei...*g*

von der technischen umsetzung her sollte das tooltip mit ner variablen breite (zb 200px-400px) arbeiten. nachteile sind, dass das tooltip-fenster nicht relativ zum mauszeiger angezeigt wird (rechts unterhalb). Und beim überfahren des tooltips schließt sich das "fenster" im IE und im FF bleibt es bestehen, weil hover-effekte vererbt werden.
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.09.2006, 00:36 Nach oben    #26
Christian Mühlroth
 
Benutzerbild von Chr!s
 
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
Standard

Zitat:
Zitat von $traight-$hoota Beitrag anzeigen
Problem bei dieser Lösung ist, dass du dabei kein sematisches HTML verwendest (weswegen auch dein Doctype falsch gesetzt ist) und die Webseite nur mit Stylesheets angesehen werden kann; ohne CSS (weshalb auch immer) ist der inhalt ziemlich sinnfrei...*g*

von der technischen umsetzung her sollte das tooltip mit ner variablen breite (zb 200px-400px) arbeiten. nachteile sind, dass das tooltip-fenster nicht relativ zum mauszeiger angezeigt wird (rechts unterhalb). Und beim überfahren des tooltips schließt sich das "fenster" im IE und im FF bleibt es bestehen, weil hover-effekte vererbt werden.
Interessante Gegenargumente.
Nun ich denke aber dass ich mit einer Mischung aus JS und CSS dann doch gut wegkommen sollte (ich brauche für ein aktuelles Projekt einen recht, naja, großen Tooltip (mit Userbild, Userdaten usw, Kundenwunsch (ja Ben, ich weiß dass dich das Wort ankotzt, aber was solls, Kunde ist König )) .. Deshalb auch mein Post hier
__________________
http://www.ChrisDiary.De
Chr!s ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.09.2006, 12:29 Nach oben    #27
n00b -.-
 
Benutzerbild von Bookworm
 
Registriert seit: 10.11.2005
Beiträge: 318
Standard

xD^^
Naja ich mach eigentlich alles per CSS, nur einmal für n Referat in der Schule habe JS benutzt, weil ich mir nicht sicher sein konnte, das auf den Schulrechnern ein Browser ist, der CSS Hover auch außerhalb von <a> unterstützt...

Gruß
Booki

P.S. Wieso kann ich hier eigentlich nicht abstimmen?
__________________
Alle wollen doch nur mein Bestes. Aber sie werden es nicht kriegen!
Bookworm ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.09.2006, 13:05 Nach oben    #28
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Weil die Umfrage beendet ist.
(Ich weiß, dass bei der Anzeige irgendwas schief gelaufen ist. Tut aber jetzt nichts mehr zur Sache!)
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kann jeditorPane CSS Style-Sheets und javascript mr.no Allgemeine Java-Programmierung 3 14.01.2005 21:09


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:05 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45