För första gången ger jag mig på att koda min sida i strict doctype. Någon gång ska man väl lära sig att göra rätt :r
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Min fråga är om det på något sätt går att köra en icketillåten tagg på en strict sida på något sätt. Eller finns det någon workaround för att tvinga en textarea att bli lika stor som textinnehållet.
Utan strict fungerar följande bra:
<textarea style="overflow:visible;">
Rad 1
Rad 2
Rad 3
Rad 4
</textarea>
Jag har en inkluderad header på alla mina sidor så att byta ut doctype är lite omständigt.
<textarea style="overflow:visible;">
Rad 1
Rad 2
Rad 3
Rad 4
</textarea>
...men bara i IE, verkar det som. Jag visste inte ens att det gick att göra så (om än bara i IE). :) CSS lämnar det odefinierat hur CSS funkar på formulärobjekt, så det är inte direkt fel av IE heller.
Jag har inget svar på frågan dock, utan att använda skript...
Det hade varit bekvämt om det fungerade men jag har hittat en workaround där jag skriver lite extra kod per textarea. Hoppas att stödet implementeras snart för det är klart användbart. :)
Huruvida din Doctype är tranisitional eller strict längst upp spelar egentligen ingen roll, webbläsaren beter sig exakt likadant ändå.
Faktum är att man lika gärna kan skriva <!DOCTYPE html> och få exakt samma resultat.
Det är bara vid validering som valet av Doctype spelar någon praktisk roll.
Själv så kör jag mest transitional nu, eftersom man helt enkelt kan slänga in någon liten tagg eller attribut som man saknar i strict utan att göra "fel".
Liksom, bara för att man kör transitional behöver man inte kladda ner allting med <font> och andra fultaggar. Du kan koda precis lika rent och fint med transitional som med strict.
Det handlar om hur man tänker, inte vilken Doctype man har.
Det viktigaste är bara att följa någon av de uppsatta rekommendationerna som finns för HTML! Och där har man än så länge bara HTML 4.01 att välja på. Strict eller transitional är en smaksak som är mindre viktigt.