SEO

May 28, 2011

rifle cocaine weed elvis by favorite rusty james

premailer ace

i take it back...Premailer is GENIUS!

i take it back...

Premailer is GENIUS!

4000000 Served

← Back to Dogmeat

#1 Stylesheet Greatest CSShits (1994) PLUS...
Slide0100

Historical Style Sheet proposals

During the history of the Web there have been a number of style sheet proposals, and this page links to most of them. The proposals are roughly in chronological order. They contain ideas that current specifications build upon, and serve as background material.

Several of the above proposals were presented at a W3C workshop on style sheets in Paris Nov 6-7 1995. The notes are available.


Bert Bos, W3C Style Sheets Activity Lead
and Håkon Wium Lie, former W3C Style Sheets Activity Lead

Copyright  ©  1997-1999 W3C (MIT, INRIA, Keio ), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.

QACSS

 

I heart Validator logo

------------------------------------------------------
 
WWWW3C

W3C Workshop on Style Sheets

November 6-7, 1995

Paris, France


Organized by the World Wide Web Consortium and INRIA.


Workshop Profile

For background information on web style sheets, see the style sheet resource page.

Style sheets have the potential of adding style to the web without sacrificing device-independence or document structure. Instead of adding visual tags to HTML, style sheets attach presentational information to the structure of SGML and HTML documents.

The goal of the workshop is to present the current status of style sheets, and to provide a forum for discussing future development and deployment of style sheets on the web. We want to bring together browser implementors, content providers and the people behind current style sheet initiatives. The outcome of the workshop will help W3C focus its effors in this area. In particular, we hope the workshop will produce a list of short term objectives to standarization, and a list of volunteers from member organizations committed to providing a specified amount of their time to help bring these things about on a given timescale.

The workshop will run over two days. On the first day, presenters will describe proposed style sheet mechanisms, demonstrate current software, and outline their views on future deployment. On the second day, smaller discussion groups will identify work, specifications and code needed for style sheet deployment on the web.

Some likely discussion topics:

  • Which content providers are significant for style sheet deployment? Home page writers, newpapers, publishing houses? Web-site designers?
  • What are the requrements for a successful style sheet mechanism on the web?
  • The scope of style sheets mechanisms: should they handle UI aspects (toolbar, menus, window size, etc.), link behaviour (single/double click, drag), forms, etc.?
  • How does the concept of style sheets fit with alternate UI metaphors, .g. outline editors, filtering agents, and virtual realities?
  • Is multiple style sheet formats beneficial or distracting?
  • How to resolve presentation preference conflicts between authors, publishers and readers?
  • Is time on the side of style sheets? If not, how much time do we have?
  • How to classify style sheets in as Internet Media types (MIME types). Can style sheets be a case study for content negotiation?
  • In HTML, how should styles be linked and embedded? STYLE element? STYLE attributes?
  • How can non-visual media be supported through style sheets.
  • How do the formatting models of the different proposals match? Is code-sharing possible?
  • How can we improve the robustness of style sheet implementations .r.t. environment resources? .g., should the output device provide alternate fonts and colors? Can lessons be learned from current DTP? Can one determine when a style rule is successful?
  • What support software is determinant for the success of style sheets? HTML browsers, SGML browsers, style sheet editors, DTP conversion tools, link management tools, off-line rendering software for high-quality printing, conversion tools between various style sheet formats?
  • Software: what should W3C make available, what can others contribute?
  • What needs to be done on a short time scale and who will do it?

Preliminary Agenda

Chair/facilitator: Steven Pemberton (CWI)

Monday 6 November:

We also invite presentations from W3C member companies. Please contact Håkon Lie (howcome@w3.org) if you want to present.

  • 09:00 Opening statement: Jean-Francois Abramatic (W3C/INRIA)
  • 09:10 Introduction Steven Pemberton (CWI)
  • 09:40 David Siegel "What do Web-site Designers Really Want?"
  • 10:15 Daniel Connolly (W3C/MIT) "Style Sheets as a Tool for Information Management"
  • 10:45 Coffee break
  • 11:00 James Clark "DSSSL and DSSSL Lite on the Web"
  • 11:45 Håkon Lie (W3C/INRIA) "Cascading Style Sheets"
  • 12:15 Cecile Roisin (INRIA, OPERA) "P: a Style Sheet Language for Structured Documents"
  • 12:45 Lunch
  • 13:45 Kevin Hughes (EIT) "Why I don't use HTML extensions"
  • 14:30 Dave Raggett (W3C/MIT/HP) "Style Sheet support for tables"
  • 15:00 Break
  • 15:15 William Perry (Spry) "Implementing Style Sheets in emacs-w3"
  • 15:45 George Williams (Navisoft) "Style Sheets in the NaviPress Browser/Editor"
  • 16:15 Break
  • 16:30 Glenn Adams (Stonehand/Unicode), "Style Sheets and International Text"
  • 17:00 Bert Bos (W3C/INRIA) "CSS level 2"
  • 17:30 Louis Weitzman (MIT Media Lab), "Beyond Style: Adaptive graphic articulation within HTML"
  • 18:00 End of presentations
There will be an informal workshop dinner Monday night.

Tuesday 7 November

  • 09:00 Brainstorming session. Goal: identifying topics for working sessions. Chair: Steven Pemberton
  • 10:00 Break
  • 10:30 Working session
  • 12:00 Lunch
  • 13:00 Report from working sessions
  • 15:00 Break
  • 15:30 Call to action: commitments for follow-up activities
  • 16:30-> Optional informal gatherings

Organizational information

Workshop chair: Steven Pemberton (CWI)
Program coordinator: Håkon Lie
Administrative coordinator: Josiane Roberts (Josiane.Roberts@inria.fr)

The workshop will take place at INRIA/Rocquencourt, close to Versailles outside Paris.

Unless otherwise arranged, workshop participants must book and pay their own travel and accomodation. Lunch, coffee and an informal dinner on Monday night will be covered by W3C.


Posted

by

| 0 ViewS Filed under:  

 

i take it back... Premailer is GENIUS! 4000000 Served ← Back to Dogmeat #1 Stylesheet Greatest CSShits (1994) PLUS... Tags Autopost Historical Style Sheet proposals During the history of the Web there have been a number of style sheet proposals, and this page links to most of them. The proposals are ...»See Ya

May 27, 2011

HTML5 Shivhistory

HTML5 Shiv

May 24th, 2011

Heard of Sjoerd Visscher? I would venture to guess you have not; however, what he considered a minor discovery of his is at the foundation of our ability to use HTML5 today.

Back in 2002, In The Hague, Netherlands, Mr. Visscher was attempting to improve the performance of his XSL output. He switched from createElement calls to setting the innerHTML property, and then realized all the unknown non-HTML elements were no longer styleable by CSS.

Fast forward to 2008, HTML5 is gaining momentum. New elements have been specified, however in practice, Internet Explorer 6-8 pose a problem as they do not recognize unknown elements; the new elements cannot hold children and are unaffected by CSS. This sad fact was posing quite a big hinderance to HTML5 adoption.

And it's now, half a decade after his discovery that Sjoerd innocently mentions this trick in a comment on the blog of the W3C HTML WG co-chair, Sam Ruby:

Btw, if you want CSS rules to apply to unknown elements in IE, you just have to do document.createElement(elementName). This somehow lets the CSS engine know that elements with that name exist

Ian Hickson, lead editor of the HTML5 spec, stood surprised, along the rest of the web, that he had never heard this trick before and was happy to report: "This piece of information makes building an HTML5 compatibility shim for IE7 far easier than had previously been assumed."

John Resig, one day later, wrote the post that coined the term "HTML5 Shiv". While it technically is a "shim" and John admitted this later, the proliferation of assorted HTML5 shims nowadays makes a good case for us to continue using "shiv" for this solution. Chris Wilson, then of the IE Team, said “I want to jam standards support into (this and future versions of) Internet Explorer. If a shiv is the only pragmatic tool I can use to do so, shouldn’t I be using it?”

Now, from here, a quick timeline:

  • January 2009: Remy Sharp creates the first distributable script for enabling HTML5 element use in IE.
  • June 2009: Faruk Ateş includes the html5shiv in Modernizr's initial release.
  • February 2010: A ragtag team of superstar JavaScript developers including Remy, Kangax, John-David Dalton, and PorneL collaborate and drop the filesize of the script.
  • March 2010: Mathias Bynens and others notice the shiv doesn't affect pages printed from IE. It was a sad day.
  • April 2010: Jonathan Neal answers the challenge with the IE Print Protector (IEPP), which captured the scope of the html5shiv but also added in support for printing the elements as well, through clever use of the onbeforeprint & onafterprint events, along with a faux DOM reconstruction.
  • April 2010: Remy replaces the legacy html5shiv solution with the new IEPP.
  • August 2010: JD Bartlett introduced the innerShiv, which is necessary for shiv'ing content going in via innerHTML.
  • February 2011: Alexander Farkas carries the torch, moving the IEPP project to github, adding a test suite, fixing bugs, and improving performance.
  • April 2011: IEPP v2 comes out. Modernizr and the html5shiv inherit the latest code. Meanwhile developers everywhere continue to use HTML5 elements in a cross-browser fashion without worry.

This is what the HTML5 community is all about to me: distributed folks, working collaboratively, to bring the promise and potential of HTML5 into reality.

Just for emphasis on all the bright minds that engaged on this one.. Here are the people who worked on the HTML5 Shiv: Sjoerd Visscher, Sam Ruby, John Resig, Remy Sharp, JD Bartlett, Faruk Ateş, Kangax, John-David Dalton, PorneL, Mathias Bynens, me and last but certainly not least, Jonathan Neal and Alexander Farkas.


The narrative above appears in my foreword for the book HTML5 & CSS3 for The Real World by Estelle Weyl, Louis Lazaris, and Alexis Goldstein.

It's a very good book on practical HTML5 and CSS3 development with a lovely learning curve. Buy it if you like. ;)

HTML5 Shiv May 24th, 2011 Heard of Sjoerd Visscher ? I would venture to guess you have not; however, what he considered a minor discovery of his is at the foundation of our ability to use HTML5 today. Back in 2002 , In The Hague, Netherlands, Mr. Visscher was attempting to improve the performance of ...»See Ya