-
Det finns ljuspunkter…
…även i höstens mörker och hårda arbetsliv. Min ljuspunkt var att kunna komma hem efter arbetet och bara lägga sig i tvsoffan.
Väl där i soffan så ser man sitt/Noisy Crickets favoritlag Djurgårdens IF spela ut MODO Hockey på Hovet med hela 7-0. När man även ser att publiken dansar ringdans runt arenan, så inser man att det detta är precis det man behöver för få tillbaka lite energi efter en regning/mörk november arbetsdag.
(Lär kanske få lite mothugg angående att DIF är Noisy Crickets favoritlag, men efter en dag som igår så struntar jag i det :)
2 kommentarer
-
En webbteknikers fundering/problem
Tjo alla därute.
Detta inlägg är riktat till alla er webbutvecklare därute som någongång har försökt skriva en gammal hederlig <html> tag, dvs i någon form försökt att skapa sig själv en enkel hemsida.
Jag anser… ansåg mig själv som relativt duktig på gamla hederlig html-programmering (bygga enkla hemsidor med text, länkar bilder m.m). Men även vi gamla rävar (även om jag bara är 25 år, så räknar jag in mig själv i den kategorin), som började koda så otroligt snygga (enligt oss själva) hemsidor på den gamla hederliga tiden då Angelfire, Webcrawler och Kajplats 305 var heta samtalsämnen, kan upptäcka nya saker kring den uråldriga konsten att bygga hemsidor som vi hela tiden trodde betydde något helt annorlunda.
Nu börjar jag skriva om saker som för vissa personer troligtvis inte förstår vad jag menar, men hoppas ändå att några orkar läsa igenom hur ett ganska simpelt fel kan orska hjärnbry för oss webbutvecklare då och då. :)
Nu till mitt kära lösta problem. Eftersom det idag finns olika webbläsare att välja mellan, så måste vi webbutvecklare anpassa de hemsidor/webbsystem som vi bygger idag till alla dessa. Då alla webbläsare har sina egna sätt att tolka vår kod på så uppstår det ibland komplikationer när man vill att en hemsida skall se exakt likadan ut i alla webbläsare. Ett problem som har jäckat mig en bra tid är varför det kommer sig att man inte kan få fram en alt-text i FireFox (alt-text är den texten som kommer upp då man håller muspekaren på en bild, se bild). Därför bestämde jag mig läsa på så mycket det bara gick om just kommandot “alt=”. Detta ledde till följande slutsats:
Som vi (iaf jag) webbutvecklare alltid trott så använder man alt=”" för att få fram en text som syns när man för muspekaren över bilden “test.gif”
<img src=”test.gif” alt=”denna text syns som mouseover”/>
…. Men, det är fel. Detta fungerar bara i Internet Explorer som tolkar hela kommandot fel om man kontrollerar med w3-standarden (detta är bara regler på hur vi webbutvecklare skall skriva vår kod).
Eftersom jag troligtvis har tappat hälften av läsarna redan nu och bara har några webbutvecklingsfreak som jag kvar på tråden så kommer jag helt enkelt att skriva upp vad som är rätt och fel med alt-kommandot. :)
Detta är det ”felaktiga” kommandot
(vanlig html) (ASP.net) <img … alt=”ska bara synas då webbläsaren inte hittar bilden” />
eller
<asp:Image ….. AlternateText = ”ska bara synas då webbläsaren inte hittar bilden” />
Vad betyder då egentligen kommandot “alt”?
..Jo, detta står för Alternative Text. Vilket egentligen är menat att en korrekt webbläsare (enligt w3 standarden) skall visa denna alt-text OM man inte hittar bilden. Dvs ett ”Alternativt” sätt att visa en bild på och skall användas för endast det ändamålet. Detta bör därför endast användas i det syftet (dock så fungerar det ju givetvis inte i Microsofts Internet Explorer. Har dock läst att 8.0 kommer att vara mera standardliserad).
Det ”riktiga” kommandot
För att få en riktig ”mouseover”-text på en bild att fungera i alla webbläsare så ska man använda sig av de riktiga kommandona (enligt W3 standarden iaf). Enligt följande:
(vanlig html) (ASP.net)
<img … titel=”kommer att synas vid mouseover” />eller
<asp:Image ….. ToolTip= ” kommer att synas vid mouseover” />
Om jag känner Explorer rätt så lär detta säkert inte fungera felfritt där utan man får kanske använda sig av 2 av kommandona.
Detta löste nu vårat problem och kan numera även få upp text på en bild när man för muspekaren över en bild i alla webbläsare. Som ni märker så kan även de små enklaste kommandona ställa till problem för oss webbutvecklare när vi minst anar det.
Hoppas någon webbutvecklare sparar någon minut av att ha pjöjt igenom denna text.
Over and Out / M.
