webForumDet fria alternativet

MARQUEEtaggen

HTML & CSS

25 svar · 1 484 visningar · startad av emcc · sida 2 av 2

Frågan, av emcc

Jag har hittat en tagg som får texten att rulla över sidan - MARQUEEtaggen. Koden för den kan se ut såhär: <marquee behavior="scroll" direction="left">Här skriver man meddelandet men de flesta förstår nog det.</marquee> Några attribut som kan göra den ännu bättre är scrollwidth och då skriver man antingen bara siffror som värde vilket anger pixelantalet eller så anger man ett procentan

Läs frågan i sin helhet →
Medlem sedan dec. 20042 245 inlägg
#21

jarvklo skrev:

Hmm..

Sist jag kollade i http://www.w3.org/TR/2009/WD-html5-20090212/ var inte <blink> med (iallafall inte i innehållsförteckningen eller på en plats där det syntes) -

Det beror nog på att det som finns under TR/ är föråldrat innan det publiceras. :)
[edit] hmm, verkar som att det fanns där ändå: http://www.w3.org/TR/2009/WD-html5-20090212/rendering.html#punctuation-and-decorations ...men generellt är det bättre att kolla Editor's Draft :) [/edit]

jarvklo skrev:

menar du alltså på fullt allvar att HTML5-arbetsgruppen år 2009 planerar att formalisera in <blink> i HTML vid sidan av t.ex. <frameset>,<frame> och <marquee> :q

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-xhtml-syntax.html#punctuation-and-decorations

Renderingssektionen är dock "non-normative" och dessutom kräver inte CSS att text-decoration:blink faktiskt blinkar (och IE gör inte det)... men där har du det. :)

Medlem sedan juli 20013 378 inlägg
#22

Herregud vilken soppa :OO - har du en förklaring till den här frågan också ?

drew skrev:

Varför standardisera något och sen säga att den inte är tillåten?

För mig verkar det nämligen snurrigt att man väljer att inte slänga ut *alla* "gamla presentationsdefinierande element och attribut som används fast de inte borde" på samma sätt som <font> efter många om och men slängdes ut ur HTML5 tack vare *mycket högljudd* extern påverkan och - vad jag förstod det - mer eller mindre emot delar av arbetsgruppens vilja ?

Medlem sedan okt. 2007446 inlägg
#23

håller med drew här
tar man med saker i standarden bara för att kunna standardisera "icke-användande"
dvs "här är en lista på saker vi bestämt att vi INTE skall använda i HTML5"

Medlem sedan dec. 20042 245 inlägg
#24

Jag förstår att det kan vara svårt att förstå logiken om man kommer från utsidan.

font är lika "utslängd" som marquee. Varken font eller marquee är tillåtna att använda men renderingssektionen säger ändå vad webbläsare ska göra med dem när de ändå används.

Varför definiera hur webbläsare ska hantera saker som inte är tillåtet? Därför att trots att man förbjuder saker så kommer folk göra det ändå, och webbläsare behöver göra nånting med det. Det som händer om man inte definierar vad som ska hända (dvs vad HTML4 gjorde) är att marknadsledaren gör en sak, webben börjar bero på beteendet av marknadsledaren och alla andra webbläsare tvingas reverse-engineer:a marknadsledaren, vilket är ett mycket dyrare arbete än att specificera vad som ska hända. Dessutom så är det mycket större chans att olika webbläsare gör samma sak (dvs färre buggar) om det finns en specifikation.

Så målet är helt enkelt att främja konkurrens bland webbläsare och minska på buggar, och ge oss mer tid att jobba på andra saker som att implementera nya funktioner istället för att ösla tid på gamla tråkiga saker som marquee. :)

WHATWG-versionen av HTML5 har nu en alternativ stilmall ("Author documentation only") som gömmer allt som man inte behöver veta om man inte ska implementera en webbläsare (eller annan UA) som gör specen mindre förvirrande och mycket kortare och lättare att läsa. :)

Medlem sedan mars 20041 505 inlägg
#25

Varför är inte spacer-taggen med i HTML5? Nu blir jag ledsen :( :(

Medlem sedan dec. 20042 245 inlägg
#26

Det finns med i parsern:

A start tag whose tag name is one of: "area", "basefont", "bgsound", "br", "embed", "img", "input", "spacer", "wbr"

-- http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#parsing-main-inbody

Moderna webbläsare gör inget mer än så med spacer verkar det som. :)

272 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)