WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Link-Handsymbol in Tabellenzelle » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von HG
Das geht leider nicht. Du könntest nur der Tabellenzelle von vornherein einen Rahmen von 1px geben, und dann mit onMouseOver nur noch die Farbe ändern, aber das sieht natürlich nur bei einfarbigen Umgebungsflächen gut aus. Sobald da Bilder, bzw. Layoutgrafiken daneben sind, dann, naja.

Das ganze liegt daran, wie der Rahmen eines Elements per Standard in HTML definiert wird. einen inneren Rahmen kann man meines Wissens nicht zuweisen, bzw. wenn das geht, dann nur über verschiedene Verschachtelungstricks.
von janDD
Damit geht's. Danke.

Nur noch eine Frage diesbezüglich: Durch den Rahmen verschiebt sich jetzt die Tabelle und dessen Zellen, weil der Rahmen die aktive Zelle auch verbreitert.

Kann ich das umgehen oder einen Rahmen nach innen machen?

[ Diese Nachricht wurde geändert von: janhanewald am 2002-07-23 11:44 ]
von HG
Hmm. gut. Dann vielleicht so:
document.getElementById("tabellenzelle").style.border = "solid 1px #000";

Du musst der Tabellenzelle ein entsprechendes id-Attribut zuweisen. Im Prinzip kann (zumindest im Mozilla) auch der Tabellenzelle eine id zugewiesen werden, und dann per (CSS) :hover der Rahmen geändert werden.

Sollte funktionieren, geht aber nicht im NS 4, sondern erst ab ie 5.5 und NS 6
von janDD
this.style.border='1px solid #000' ... geht leider nicht, kein Rahmen erscheint :( !
von HG

slackerbitch schrieb am 2002-07-22 23:27 :
onclick="location.href='deineseide.html" onmouseover="this.style.cursor='hand'" onmouseout="this.style.cursor='default'"


Moderne Browser können das auch mit css. Einfach im Stylesheet an die id der Tabellenzelle ein :hover mit den entsprechenden Angaben.


janhanewald schrieb am 2002-07-23 00:17 :
danke, noch ein problem bei OnMouseOver:

z.Z. habe ich es so:onMouseOver="this.bgColor='silver'"

jetzt will ich aber, dass um den "silveren" Background ein haarfeiner schwarzer Rahmen erscheint, aber nur (!) bei onMouseOver

Danke für Tipps.


Dazu noch ein this.style.border='1px solid #000'. Dann müsste auch ein schwarzer Rahmen bei onMouseOver erscheinen.


[ Diese Nachricht wurde geändert von: HG am 2002-07-23 10:15 ]

Nach oben