When doing web-page layout prototypes our company basic standards should be followed. At present our basic company standards are as follows:
- Extensible Markup Language, XML 1.0;
- Transformation language, XSL (XSLT) 1.0;
- Extensible Hyper Text Markup Language, XHTML 1.0 / Strict;
- Cascading Style Sheets, CSS 2.0;
When using the Extensible Markup Language XML for presenting the inputted data its better to use the child nodes and not attributes from the separate node. Besides it is recommended to name the nodes (tags) using small Latin letters in English. For the logical presentation of levels of inputted tags it is recommended using the tabulation symbols in the layout process.
XHTML 1.0 / Strict
Any web-page should begin with a tag !DOCTYPE indicating the standard XHTML 1.0 / Strict:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Page prototype should meet requirements of XHTML 1.0 / Strict and should be validated for its specifics (the testing is implemented via validator.w3.org website). For the logical presentation of tag levels it is recommended using the tabulation symbols in the process of layout. The page prototype should not contain information about the document processing and present only the logic flow structure.
Cascading Style Sheets created during the internet site development should be entered into separate files and launched in HTML page code:
<link rel="stylesheet" type="text/css" href="styles/index.css" />
Cascading Style Sheets should meet requirements CSS 2.0 and should be validated for certification (the validation process is implemented via jigsaw.w3.org/css-validator/). Cascading Style Sheets must be developed taking into account that internet website should be displayed correctly in such internet browsers as Microsoft Internet Explorer, Mozilla Firefox, Mozilla, Netscape, Opera.
Last projects: Contact lens, Ekaterinburg