Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

dfens, top notch! i've been looking for something more approachable than the w3c spec gooblety-gook for a while now. i've been trying to encourage the ui/html/js/css folks on my project to think about the specs. they come from varied non-engineering backgrounds, so a gentler spec navigation is crucial than scary xml (pasted below for comparison). word.

  <!ENTITY % InputType
    "(TEXT | PASSWORD | CHECKBOX |
      RADIO | SUBMIT | RESET |
      FILE | HIDDEN | IMAGE | BUTTON)"
     >

  <!-- attribute name required for all but submit and reset -->
  <!ELEMENT INPUT - O EMPTY              -- form control -->
  <!ATTLIST INPUT
    %attrs;                              -- %coreattrs,   %i18n, %events --
    type        %InputType;    TEXT      -- what kind of widget is needed --
    name        CDATA          #IMPLIED  -- submit as part of form --
    value       CDATA          #IMPLIED  -- Specify for radio buttons and checkboxes --
    checked     (checked)      #IMPLIED  -- for radio buttons and check boxes --
    disabled    (disabled)     #IMPLIED  -- unavailable in this context --
    readonly    (readonly)     #IMPLIED  -- for text and passwd --
    size        CDATA          #IMPLIED  -- specific to each type of field --
    maxlength   NUMBER         #IMPLIED  -- max chars for text fields --
    src         %URI;          #IMPLIED  -- for fields with images --
    alt         CDATA          #IMPLIED  -- short description --
    usemap      %URI;          #IMPLIED  -- use client-side image map --
    ismap       (ismap)        #IMPLIED  -- use server-side image map --
    tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
    accesskey   %Character;    #IMPLIED  -- accessibility key character --
    onfocus     %Script;       #IMPLIED  -- the element got the focus --
    onblur      %Script;       #IMPLIED  -- the element lost the focus --
    onselect    %Script;       #IMPLIED  -- some text was selected --
    onchange    %Script;       #IMPLIED  -- the element value was changed --
    accept      %ContentTypes; #IMPLIED  -- list of MIME types for file upload --
  >
  "


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: