HTML 5 specification!

A new draft of the HTML 5 specification is available at this address.
The changes are huge :blink:
  • It's fully basically backwards compatible, which is good; but there are tons of new additions.
  • These sections impressed me most:
    3.1. New Elements especially the INPUT part and the audio/video tags.
    3.2. New Attributes... the "ping" attribute for links :wtf: autofocus :O inputmode :wub: new input constraints :bow: asynchronous scripts :ph34r: context menus :grog: drag & drop API :D
  • Also the tag "names" don't exist anymore, they're replaced by IDs only... which is a good thing IMO, using names & ID could sometimes be confusing.
  • Most of the presentational attributes in tags were removed (such as the "align" property) because they are now handled by CSS. A good thing again, since you used to be able to go like <td align="left" style="text-align: center"> and it would behave differently according to the browser you're using. The main attributes that were removed are: align & valign, background & bgcolor, border, cellpadding/cellspacing, height & width, size, style (WTF? you can't use the style attribute anymore? NOOOOOO) ...
  • Some interesting APIs are also introduced: 2D drawing API, video and audio playback :wtf: , persistent storage :wtf: , drag & drop API, network API, and a couple more.
What an interesting read!
This going to be like a new WWW... Wow.
HTML engine developpers (gecko/IE mainly) are going to have a lot of work on their plate.
icon11.gif
Read article

PS: sorry for the overuse of emoticons. I'm thrilled.

Comments

Oh joy, that's gonna take a while to learn. Talk about up-ending the tea table...

I'm so glad I moved out of web development...
 
G
And now start the usual procedure :
for each browser :
1) roll a 100-hundred faces dice
2) implement the number % of the specification

Overall constraint : make sure browsers implementation are the least overlapping, and when they do, make sure they choosed non compatible interpretation of the specif.
 
quelle mauvaise langue :P

nowadays browsers tend to comply a lot more with the standards and specifications: I even heard that IE 8 passed the Ac!d 2 test (something like that).
 
Looks like adblock/noscript is going to become more than a nicety and probably about 30 megs and to clock 10% runtime to boot.
 
Lots of changes! :wtf:
I was not expecting that much stuff.. passing all the style responsibility to CSS is a good thing.. now you know were all you're styles definitions are! :D

What screws everything is that a lot of people still use IE6.. it'll take some time till HTML5 becomes standard.. :(
 
Also the tag "names" don't exist anymore, they're replaced by IDs only... which is a good thing IMO, using names & ID could sometimes be confusing.
I'm using the "name" tag with javascript to apply same effect to multiple element, as ID is a little hard to use because it has to be unique.

no more "style" except on font tag ? We will need to use ID everywhere ? If the same style is used all over the page, we can't use same ID for each element.

Also no more frame/framset.

New elements and attributes are interesting (and maybe useless, like the Dialogue element).
 
[quote name='Cyan' date='Jan 28 2008, 11:49 AM']no more "style" except on font tag ? We will need to use ID everywhere ? If the same style is used all over the page, we can't use same ID for each element.[/quote]I think "class" is what you're after; does the same job as ID but can be used for multiple elements, and if I'm reading the HTML 5 spec correctly it can now be used on any element. Not that I knew it couldn't before :unsure:
 

Blog entry information

Author
Costello
Views
369
Comments
16
Last update

More entries in Personal Blogs

More entries from Costello

Share this entry

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv3 @ K3Nv3:
    About 6ft 250ish
  • K3Nv3 @ K3Nv3:
    Had a 7ft 360 pound guy tell me I was getting fat :hateit:
  • x65943 @ x65943:
    BMI 34
  • K3Nv3 @ K3Nv3:
    Oh good only 5 over being obese
  • Veho @ Veho:
    My BMI is 29. I'm chubby :tpi:
  • x65943 @ x65943:
    Mine is 22.9
  • x65943 @ x65943:
    I could probably lose a bit of weight, when I went running my legs were rubbing together a bit
  • Veho @ Veho:
    Thicc thighs.
  • K3Nv3 @ K3Nv3:
    Gotta start using my walking pad more stress isn't helping the situation
  • x65943 @ x65943:
    My physique is actually kinda girly tbh
  • x65943 @ x65943:
    It's annoying
  • Veho @ Veho:
    Do you have titties?
  • K3Nv3 @ K3Nv3:
    Send Juan feet pics see if he can tell the difference
    +1
  • x65943 @ x65943:
    I definitely have more tissue there than I would want
  • realtimesave @ realtimesave:
    @x65943 thing is, I want the auto manufacturer to have record of my oil changes, so I can't really do it myself due to that
  • x65943 @ x65943:
    That's fair for warranties etc
  • x65943 @ x65943:
    There is probably a way around that but I never bothered to look into it
  • realtimesave @ realtimesave:
    well an auto shop can send the info in too apparently but I don't have a shop I use for this kind of car
  • K3Nv3 @ K3Nv3:
    Night vision on my ring went out might encourage me to upgrade lol
  • x65943 @ x65943:
    Your ring has night vision? What does that mean
  • x65943 @ x65943:
    Oh like the doorbell?
  • K3Nv3 @ K3Nv3:
    Just like old school night vision makes everything greenish to see easier at night
  • K3Nv3 @ K3Nv3:
    They got a new model for like 225 and make you pay extra for lame 3d birds eye view can't find a single look that makes me really want it https://a.co/d/0U1ZSIt and you have to pay extra for it apparently
  • K3Nv3 @ K3Nv3:
    VS old one that's like half the price https://a.co/d/eERe1Rz
    K3Nv3 @ K3Nv3: https://store.steampowered.com/app/2962330/Kitty_Collapse/#:~:text=Kitty%20Collapse%20is%20a%20fi...