Doctype: A proper Doctype which triggers standards mode in your browser should always be used. Quirks mode should always be avoided. HTML5 Doctype <!DOCTYPE html>
Character Encoding
All markup should be delivered as UTF-8, as its the most friendly for internationalization. It should be designated in both the HTTP header and the head of the document.
Use actual P elements for paragraph delimiters as opposed to multiple BR tags. Make use of DL (definition lists) and BLOCKQUOTE, when appropriate. Items in list form should always be housed in a UL, OL, or DL, never a set of DIVs or Ps. Use label fields to label each form field, the for attribute should associate itself with the input field, so users can click the labels. cursor:pointer; on the label is wise, as well. note 1 note 2 Do not use the size attribute on your input fields. The size attribute is relative to the font-size of the text inside the input. Instead use css width. Place an html comment on some closing div tags to indicate what element you're closing. It will help when there is lots of nesting and indentation. Tables shouldn't be used for page layout. Use microformats and/or Microdata where appropriate, specifically hCard and adr. Make use of THEAD, TBODY, and TH tags (and Scope attribute) when appropriate. Always use title-case for headers and titles. Do not use all caps or all lowercase titles in markup, instead apply the CSS property text-transform:uppercase/lowercase. Quoting Attributes?
The HTML5 specification defines quotes around attributes as optional. For consistency with attributes that accept whitespace, all attributes should be quoted.
package name: 360.xyz
-com.company.project - common commonDAP common - users UserService UserDAO User Role - cart Cart CartService CartDAO ShopItem
----
-com.company.project - users UserService UserDAO User Role - cart Cart CartService CartDAO ShopItem