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 » Rahmenfarbe verändern » 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 Raven
Hallo,

@subjective: Danke, jetzt bin ich wieder ein Stückchen gebildeter.

Gruß
Raven
von subjective
Weil eine Tabellenzeile außerhalb der Zellen keine Elemente enthalten darf. <tr> gruppiert nur <td> und <th> - mehr nicht.

Dabei spielt es keien Rolle ob der Browser schlau genug ist, das fehlerhafte HTML dennoch einigermaßen nutzbar darzustellen. Tabellen (das Rendering) sind so schon kompliziert genug, da muss man dem Browser nicht noch mehr Steine in den Weg werfen.
von Raven
Hallo,

Vor allem wäre ein <a> um das <td> ganz simpel fehlerhaftes HTML.


Und warum wäre das fehlerhaftes HTML? Schließlich funktioniert es.

Gruß
Sir Raven
von subjective
So ähnlich funktioniert das in der JS-Lösung allerdings wird keine id benötigt.
von Batuf
Danke, werde ich mir auch noch ansehen.

Aber grad vor ein paar Minuten bin ich über die Lösung gestolpert

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:
<!--
        //var myElement;
      
        function changeBorder(stil, id)
        {
          //if (!myElement)
          var myElement=document.getElementById(id);
          myElement.style.border=stil;
        }
 //-->


Und dann im <td id="myBox"> diese Funktion per onMouseOver aufrufen:
onMouseOver="changeBorder('1px solid red','myBox')"

Nach oben