Нарисовать дизайн сайта
Layout is quiet horror. There was a requirement that the site should fit in a 1024 pixel extension without scrolling, he tried to do this for 3 days, and constantly told me that everything was fine, not responding to the screenshots that I sent him. Blocks constantly climbed out, he could not fix them. Seeing that he was not succeeding, I suggested that he remake the layout into a static one in order to make his task easier, but this affected the design, it became ugly stretched.
Here are the requirements for layout, he did not cope with them. Instead of doing it right, he constantly imposed his opinion. Such an impression Dima had one goal, to disrupt quickly.
the site must pass the test https://developers.google.com/speed/pagespeed/insights/
the main mirror of the site without www. Must be registered Robots and htaccess
The site must be displayed correctly in all current browsers on smartphones and tablets.
Should be the shortest load time
All meta tags must be spelled out
code must be valid http://validator.w3.org
The layout should always be stretched by 100% in height, i.e.Even if there is no filling, the high-resolution floor should not be in the middle of the screen, but in the bottom.The layer must not climb, but is fixed at the minimum permissible width, 1024, without spinning.
Use of clean (without style=" and so on), , , , , , , in content part
In the structure of the heads h1-h6 must be followed by the hierarchy.h1 must be one on the whole page, i.e. it is the headline of the main essence of the page, for example, the headline of the product on the product card, the headline of the article on the article card or news, then the structure must be low.Use TABLE by purpose, namely to design tables and not more.
The font size must not be fixed, but the floating (through font-size: XX% or font-size: x-small), except for individual cases - design elements or some types of menu and signatures, is agreed separately.Separation of comments on the beginning and end of the menu, content parts, big blocks
The way to the files:
data/style.css - file styles
data/javascript.js - file for javascript
Images / - for pictures
In the names of the files use meaning additions.For example, ***_button.png for all the buttons to separate them from simple images.It should be provided that any inscriptions can be increased by the length of the text.The design should not be distorted.To prevent this from happening with long inscriptions in a limited space, you should use tables with a fixed width (TABLE-LAYOUT: fixed)