Han kanske helt enkelt inte visste att det var så mycket enklare att åstadkomma med hjälp av Javascript? :)
Enklare att infoga javascript kod vid varje länk än att definera det i stylesheets, och slippa lägga in massa extra kod, det tycker inte jag... men det är väl en smakfråga.
frankof skrev:
MikkeX>Om man skall vara petnoga din lösning ändrar inte färg på cellen
Vilket sätt ändrar den inte färgen? a blir en block-tagg som tar upp utrymmet i cellen som motsvarar bakgrunden.
mikkeX, din kod fungerar... Om du har en länk i tabellcellen. Men om du inte har det så kommer det inte att fungera och då skall du använda koden jag skrev.
Och frankof hade rätt. Din kod ändrar inte bakgrundsfärgen på tabellcellen utan på länken.
mikkeX, din kod fungerar... Om du har en länk i tabellcellen. Men om du inte har det så kommer det inte att fungera och då skall du använda koden jag skrev.
Och frankof hade rätt. Din kod ändrar inte bakgrundsfärgen på tabellcellen utan på länken.
Ett litet missförstånd verkar det som :birp.
Inget missförstånd här inte - min poäng var att frågan postades i xhtml/css-forumet och jag svarade med en xhtml/css lösning, koden som jag lämnade ändrar länkfärgen - ja, men eftersom länken täcker hela cellen ändras bakgrundsfärgen. Dessutom - om JavaScript inte är akriverat i webbläsaren fungerar det inte med en JavaScript-lösning.
Jag säger inte vad som är rätt eller fel - jag svarade bara på frågan, och vad är det för fel med det?
Inget missförstånd här inte - min poäng var att frågan postades i xhtml/css-forumet och jag svarade med en xhtml/css lösning, koden som jag lämnade ändrar länkfärgen - ja, men eftersom länken täcker hela cellen ändras bakgrundsfärgen. Dessutom - om JavaScript inte är akriverat i webbläsaren fungerar det inte med en JavaScript-lösning.
Jag säger inte vad som är rätt eller fel - jag svarade bara på frågan, och vad är det för fel med det?
Vi lägger ner detta nu tycker jag. Han/Hon har fått svar och är nöjd så jag tycker att det är meningslöst att vi håller på och tjafsar om vem som har rätt eller fel... Båda lösningar fungerar beroende vad man skall använda de till.
Jag säger inte vad som är rätt eller fel - jag svarade bara på frågan, och vad är det för fel med det?
Nä, det gör du inte, om det skall vara petnoga, du svarade på hur man får en "a-tag" till att fylla en hel cell ( <td></td> ).
Byta bakgrundsfärgpå en cell gör man enklast med javascript.
Teoretiskt skulle det fungera med css också men det gör det inte(hover skulle kunna användas på alla element men fungerar bara på "a")
The Document Object Model is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents.
Skall vi vara riktigt noga så är alltså
this.style.backgroundColor='red';
en tilldelningssats i Javascript i just detta fall...
Tilldelningen av (sträng)värdet 'red' görs via interfacet i DOM till ett attribut som hör till ett visst (för-)definierat objekt som motsvarar den aktuella taggens innehåll m.m.
Javascriptkoden binds i exemplet till objektets interna händelsehantering genom att den lagts som strängvärde till (x)html-attributet onmouseover...
Man hade lika gärna kunnat binda scriptet till den taggen genom en tilldelning direkt i en Javascriptsats (men det är en annan historia :e ) - och som MikkeX påpekade är den historien antagligen bättre lämpad i ett annat forum
Jag är lugn, och jag vill helst inte bli kallad grabben, jag har passerat 30 strecket ... :-)
Som sagt, grabben ;) :e
Jag tyckte försåvit att din lösning var snygg, och den passde rätt bra i detta forument, jag reagerade lite på din "sura" kommentar ang. att lösa det med javascript.
Det är inte alla som har skillnaderna så klart för sig som du har.
Inte för att jag vill vara sådan... men om det var javascript du ville ha, så varför postade du inte i javascript forumet?
Denna menade jag, kanske inte var menat "surt", men vedkommande kanske inte visste om att det var javascriptlösningar han/hon hade sett på nätet(vilket är rätt troligt).
463 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9