A Really Very Long Digression into How Standards are Made in HTML5
by Lovely Templates
|
posted: 6/16/2013
|
2
comments

Some junk text to read. Why do we have an <img> element? That’s not a question you hear every day. Obviously someone must have created it. These things don’t just appear out of nowhere. Every element, every attribute, every feature of HTML that you’ve ever used — someone created them, decided how they should work, and wrote it all down. These people are not gods, nor are they flawless. They’re just people. Smart people, to be sure. But just people.
One of the great things about standards that are developed “out in the open” is that you can go back in time and answer these kinds of questions. Discussions occur on mailing lists, which are usually archived and publicly searchable. So I decided to do a bit of “email archaeology” to try to answer the question, “Why do we have an <img> element?” I had to go back to before there was an organization called the World Wide Web Consortium (W3C). I went back to the earliest days of the web, when you could count the number of web servers with both hands and maybe a couple of toes.
“Mosaic” was one of the earliest web browsers. (“X Mosaic” was the version that ran on Unix systems.) When he wrote this message in early 1993, Marc Andreessen had not yet founded the company that made him famous, Mosaic Communications Corporation, nor had he started work on that company’s flagship product, “Mosaic Netscape.” (You may know them better by their later names, “Netscape Corporation” and “Netscape Navigator.”)
“MIME, someday, maybe” is a reference to content negotiation, a feature of HTTP where a client (like a web browser) tells the server (like a web server) what types of resources it supports (like image/jpeg) so the server can return something in the client’s preferred format. The Original HTTP as defined in 1991 (the only version that was implemented in February 1993) did not have a way for clients to tell servers what kinds of images they supported, thus the design dilemma that Marc faced.
I have something very similar in Midas 2.0 (in use here at SLAC, and due for public release any week now), except that all the names are different, and it has an extra argument NAME="name". It has almost exactly the same functionality as your proposed IMG tag.
Ennichisai 2012
by Lovely Templates
|
posted: 1/11/2013
|
3
comments
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In viverra purus nec tortor sollicitudin eget commodo purus fringilla. Donec convallis, sapien sed vestibulum dignissim, ante augue blandit nunc, quis imperdiet magna nulla sed justo. Vivamus sed velit ac lectus placerat venenatis. Pellentesque vel aliquet diam. Integer sem odio, pellentesque vel sodales consequat, sollicitudin ac mi. Sed commodo scelerisque ante ac luctus. Donec rhoncus leo orci.
Suspendisse porta sapien vel libero tincidunt ac bibendum dui dignissim. Duis lacinia, velit nec sagittis adipiscing, magna ante blandit velit, vitae sodales nibh dolor non ante. Quisque ut eros magna. Pellentesque in metus in purus dictum suscipit. Donec mattis, diam nec bibendum euismod, neque libero semper est, quis semper augue metus ut risus. Vivamus malesuada blandit erat, non cursus quam gravida eu. Phasellus varius quam a nunc faucibus vel tempus purus ullamcorper. Quisque consequat pharetra porta. Maecenas lectus purus, imperdiet in tristique vitae, mollis eu elit.
Vivamus egestas, magna et lobortis varius, tortor purus porta elit, id luctus tortor lacus vitae quam. Aliquam erat volutpat. Nullam metus ligula, mollis ut euismod eu, venenatis sed nisi. Praesent quis cursus massa. Duis vitae mi nulla, sed rutrum dui. Aliquam sit amet tortor non metus gravida volutpat a nec dui. In eget convallis lacus. Ut egestas bibendum leo in porttitor. Aliquam facilisis, libero dapibus malesuada molestie, turpis arcu lacinia risus, ac laoreet augue metus at augue. Quisque nec augue eu quam vehicula ullamcorper sit amet eu justo.
Our Brain
by Lovely Templates
|
posted: 1/11/2013
|
1 comments
Cras euismod eleifend feugiat. Sed sagittis, ante a laoreet aliquam, lectus tortor gravida leo, sit amet blandit lectus mi sed lectus. Donec ornare semper risus a lacinia. Integer eu turpis nec mi vehicula feugiat. Donec in fringilla lacus. Mauris tempor, libero at egestas euismod, mauris diam hendrerit sem, volutpat tempor lectus ante et tellus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In suscipit facilisis leo, eu malesuada augue accumsan convallis. Aliquam fringilla magna et enim gravida varius. Integer tristique porta nisl. Aliquam ultricies, ligula a ultricies pulvinar, augue dolor sodales libero, ac scelerisque ligula orci id augue. Donec consequat, risus et sodales imperdiet, ipsum nibh rhoncus dui, et feugiat lacus est at magna. Ut massa risus, convallis vitae hendrerit sit amet, consequat eu sem. Quisque mollis, ante ac fermentum dictum, mauris turpis viverra neque, nec consequat nisi lacus a quam.
Tooth Cavity Art
by Lovely Templates
|
posted: 1/11/2013
|
0
comments
Quisque convallis sem in metus condimentum a tempus dui mollis. Maecenas vitae lectus imperdiet nulla volutpat volutpat eu eget sem. Nulla purus turpis, aliquet sit amet consequat a, facilisis eu quam. Pellentesque aliquam auctor ullamcorper. Ut a orci magna, vitae egestas sem. Aliquam non felis turpis. Nulla nec urna nec velit congue auctor eget vel est. Etiam gravida, nisi ac lacinia euismod, justo dui tincidunt risus, a fringilla purus enim quis nisl. Ut nibh diam, mollis ac luctus eu, vulputate pulvinar erat. Donec in augue id nisi commodo adipiscing. Quisque eget dui dictum lectus aliquam pretium. Aenean commodo rhoncus nulla eu vehicula. Vivamus eget imperdiet diam.
Memory
by Lovely Templates
|
posted: 4/25/2012
|
0
comments



Recent Comments