Archive

Archive for June, 2010

CSS web page layout significance and side effect

Along with the WEB2.0 standardization design idea’s popularization, the many domestic large-scale open-door web sites already use the DIV+CSS manufacture method. From the practical application situation, this method is better than the method of using form to create web sites.

Now the majority of websites still use the way of form nesting content to manufacture the website. Although this method is quite familiar to us, It actually hinders one kind of website design method of better, more compatible, more nimble, moreover function more formidable, which is DIV+CSS.

The CSS web page layout’s significance manifests in the following aspect:

First, causes the page to load quickly.

Because the majority page codes are written in the CSS, it causes the page volume capacity becomes smaller. Relative to the form nesting way, DIV+CSS makes the page independent in more regions. When opening page, it loads stage by stage. It is not like the form nesting which circles the entire page in a big form, causing the load speed to be very slow.

Second, reduce the current capacity expense.

The page volume changes smaller. The browsing speed changes quicker. This causes the website controlling main engine current capacity to have the biggest superiority.

Third, make revising designs more effective.

Because of using the DIV+CSS manufacture method, when revising pages, it is easier and time-saving. According to the region content mark, it finds corresponding ID in CSS, which causes revising pages more convenient and also not to destroy other pages’ layout style.

Fourth, maintain visual uniform.

One of DIV+CSS most important superiority: maintain visual’s uniformity. The form nesting’s manufacture method will cause the show effect to the deviation between page and page, or between the region and region. DIV+CSS manufacture method uses CSS file to control all the pages, or all regions which has avoided the effect deviation between the different zones or the different pages.

Five, make web pages included well by the search engine.

Because the majority of HTML code and the content style have read in the CSS document, this causes in the homepage the textual material to be more prominent obviously, which is advantageous by search engine gathering including.

Sixth, have the affinity to web surfer and the browser. Because CSS contains rich style, it can make pages more flexible. It according to different browsers display can achieve the unity and no deformation of the show effect.

We say so many CSS layout significance and advantages, but also cannot despise CSS layout effects:

One, even for the web design expert it is also very easy to create problems, not mention the beginners.

Two, CSS web design elements are usually put in one external file, or several files. There may be quite complex, even if the CSS file is huge. So if the css files abnormal calls are abnormal, the whole website will become too horrible.

Third, although DIV+CSS solve most browsers’ compatibility problems, it also has abnormal in some browsers such as in Firefox browser.

Four, whether the DIV + CSS on search engine optimization, depends on the web design professional level, rather than DIV + CSS itself. DIV + CSS web design cannot guarantee to be helpful for search engine optimization, and even cannot guarantee to have more simple design code than HTML website, not mention that the search engine includes and ranks the websites not based on whether using the form and the CSS positioning. This is why many websites created by traditional form layout rank in the front of the search results, while many websites using CSS and web page standard still rank in the below.

Synthesizing the above discussion of DIV + CSS advantages and slightly, I think that we should not just follow the others. How to more effectively and more reasonability use WEB2.0 design standards takes a long time to learn and exercise. But how to use DIV+CSS better, I feel it needs practice and examination. After we accumulated the rich design experience, we can master well the skill.

web  design seo  tips seo  services

  • Share/Bookmark

Summarize my experience of studying web design

Summarize my experience of studying the web design to share with others. I hoped to obtain more suggestions of others.

One: color matching

Actually, the feeling to the color is the most basic quality which the designer should have. No matter the web page interface, the system interface, or the product packaging and so on, color has the widespread application. For the art designing designer, color is more importantly one kind of feeling, likely plays basketball shooting feel. It needs to look more and practice more. This kind of feeling will be may created by posteriori practice. In the usual daily life, we have many observation opportunities, for example the signboards of companise, hotels, restaurants and all kinds of placards.

The designer generally has such several stages to the color utilization.

1 Initial stage: Uses that the best 1~2 kind of colors of oneself first showing feeling. Do not consider other factors or other people’s feeling.

2 Excessive stages: Start to feel that 1-2 kind of colors is monotonous. Attempt different colors as far as possible. This stage is extremely easy to appear the phenomenon randomly with no goal.

3 Mature stages: This stage is to understand the populace to the color esthetic appreciation. Start to rationally use 1~2 kinds of colors matches. Be able to realize the hairlike distinction of the same color’s different chromatic value. Mostly designers are in this stage.

4 ultimate stages: use one kind of color to acme. Even only use the black, white and lgray. Immerse completely some kind of color, even a little abnormal. But their creation effect lets the designer in other stages understood at a glance that is master behavior.

Actually this is also the constantly sturdy and accumulation process. In this process, the color feeling will only be then promoted.

Two: layout

The art designing designer besides must have the good feeling to the color, must have the very good assurance to the layout. Combination quality immediate influence work effect. Actually completes the topological design is not very difficult, nothing but following several steps.

1 Layout preparation: be clear about the main body part of your expression content to need which essential words and the pictures. Do not consider too many details.

2 Layout format: there are a variety of the layout format. On the premise of place the key content under the most conspicuous place, you can choose format free. For the web page, consider according to most people’s browsing order this is from left to right and from top to bottom. We should place the most main content and pictures on page’s left side and above side.

3 Elaborate layouts: it is the deliberation of whole matches colors, the typeface, various modules spacing, the illustration, the fluctuation content and so on each aspect. This step is a delicate work.

I think that most exercising layout method is manufacturing PPT. Wanting to manufacture artistic and simplified PPT is not an easy matter.

Three: details

Detail determines success or failure. This sentence appears more important in design domain. Many details will possibly be neglected by the browsing, but cannot let off to the designer, for instance the background color, the color changes gradually, the spacing between various modules, the title style, the font size, the font color, the good section spacing, the illustration position edge processing, input box height, frame color, frame background color, button position and so on. Only when you look a lot and make comparisons a lot, you could be able to see these details. Some people think that these details do not have greatly obstructed. But when many details combine in with others, it lets people think not comfortably.

web  design seo  tips seo  services

  • Share/Bookmark

Multi provinces in south of China suffer the flood disaster in this year

Up to 21st 11:00, in Fujian, Jiangxi, Hunan, Guangxi, Chongqing and so on 10 provinces (autonomous region, municipality) the rainstorm flooding disaster has caused 25,147,000 people to hit by disaster, population of shifting the placement urgently is 1,714,000.175 people die.107 people go missing. Crops disaster area are 1361.1 thousand hectares. Collapse of houses are 144,000, damaged housed are 393,000. The direct economic losses due to the disaster are 29,650,000,000 Yuan. At present, the Three Gorges reservoir is controlling the storehouse current capacity to retain a part of Yangtze River upstream water to reduce the downstream flood prevention pressure.

Jiangxi Province

The catastrophic flood attacks Jiangxi Fuzhou City. The flood sieges 500,000 people. 62 reservoirs suffer the flood threat. The flood shatters 17 dikes.

Continued rainstorm already causes the Jiangxi mid-north to suffer the serious flooding disaster. Some areas’ disaster situation surpasses the big flood disaster in 1998.

The flood is spreading and the disaster situation is expanding. since 17th, entire province’s 99 counties (city, area) already had 93 to suffer the flood disaster, involving 1128 villages and towns and 7,130,000 people with 525.4 thousand hectares crops to suffer disaster , 75,000 collapsed houses.

Guangdong Province

On several, Guangdong continues the bitter experience rainstorm attack continuously. The rainstorm causes more than 40 ten thousand people to hit by disaster and 45,000 people to shift urgently. The direct economical total losses are 473,000,000 Yuan. The rivers and streams water level starts is rising.

Guangxi Province

Since 16th of June, disaster situation taken by the new round rare strong rainfall to Guangxi Province is also further expanding. At present, the disaster has made the Guangxi 630,000 populace suffer flood disasters. 98,200 people are compelled to shift. 9 people died due to the mountain landslide, 11 people were missing.

Up to 16th 17:00 statistics, Nanning, Wuzhou, Guigang, Hezhou, Hechi, Laibin and so on 7 city and 24 counties (area) suffers the varying degree disaster. Crops disaster areas were 33.99 thousand hectares. Collapse house were 2023 because of flood disaster. Direct economic losses were 353,000,000 Yuan with the agriculture loses of 139,000,000 Yuan.

flood disaster

flood disaster

web  design seo tips seo services

  • Share/Bookmark

Teach you to create pseudo-static

What is the pseudo-static?

Pseudo-Static is that static page use URL rewrite methods to achieve removing the parameters of static pages. But the actual web page directory, there is no need to achieve the pages existing rewrite.

Pseudo-static generated in 2 ways:

1 Frame-type pseudo-static

This is very simple and is very easy to recognize. Its principle is relatively simple that make a static main frame page, then link static content to deputy framework, which is one from its URL will be able to see the prospect of a solution. If the entire sites URL are the same, then it must be the framework of pseudo-static.

2 Use the components to make asp postfix shown as htm.

The principle of this method is a little difficult. It mainly uses a component to make the asp file postfix by the strong hand as htm. For customers, it is difficult to distinguish, because the showing links end in. htm.

What is the use of pseudo-static?

We do pseudo-static for the purpose:

The main thing is to meet the search engine that is search engine spider snatch at the relevant web page content!

We know that in search engine optimization, new_1234.html is more easily included than new.asp? Id = 1234.

Generally, for friends having independent servers, you can use ISAPI_Rewrite method to write pseudo-static rules. But for friends having only virtual space, maybe you can generate HTML by using some ASP system to help you. Today, I will focus on using ISAPI_Rewrite to build pseudo-static.

First:

We first need to download an ISAPI_Rewrite. There are Starter Edition and full version. The general global Starter Edition can be configured on the server, while the full version can do pseudo-static configuration to each site on the server. For individual owners, the Starter Edition will suffice.

Second:

Download is complete. Find. Msi file of equipment bag. Then set it.

Third:

Open the Internet news service. Right-click the web site properties. Click the ISAPI filters tab. Add the filter, where the name can be free to fill out their own, Attach to Path as ISAPI_Rewrite.dll, then OK.

Now we do first a test page new.asp, in accordance with the following code to write. Then, enter “http://127.0.0.1/new.asp?id=1234″ in the browser. Then you can see a line of text on the page: “1234″. Seeing these figures shows you a success test.

Now we start to configure ISAPI_Rewrite:

Open ISAPI_Rewrite directory. Remove httpd.ini read-only attribute. Open the Edit. We now need to revise new.asp? Id = 1234 to a similar new_1234.html path. Thus, we need to add in httpd.ini: RewriteRule /new_([0-9,a-z]*).html /new.asp?id={GetProperty(Content)} .

After the preservation, we could test this website: http://127.0.0.1/new_1234.html.
To see the page “1234″, pseudo-static is configured successfully.

Certainly, the above is only simple, according to actual situation. It also has the directory type, turns page type and so on.

web design seo tips seo services

  • Share/Bookmark

paragraph shrinks methods summary of web design in Chinese

1 Artificially joining two Chinese double-byte blank space, only then can demonstrate the position shrinks effect.

2 point map or graph insertion

Point map is the picture of only one or a few pixels, which cannot be seen with the naked eye. When we insert the paragraph at the beginning of a point map, with HSPACE and VSPACE properties to adjust the point map space around and up and down to meet the paragraph shrinks.

We can also insert graphics, but the graphics color needs to use page background color. this method use IMG WIDTH and HEIGHT properties to adjust the graphic size to achieve indentation.

The insertion graph’s method needs us to grasp HSPACE and VSPACE size criterion to causes it just to keep two Chinese characters the position, which can be quite artistic.

3 The insertion of form without frame and content

This way is similar with the above inserting graphic mode. This form does not have the frame and content, which is the spatial form. Use WIDTH and HEIGHT property to adjust table size for indentation needs. It is more reliable in general to use the form to locate. I often use this approach to locate for the more complex pages. However, this method has a problem that may make the page’s source file larger. However, this method has a problem that may make the page’s source file larger. And therefore it is not the necessarily first choice to control the format.

4 Insert a special space character “&nbsp”.

“&nbsp” represents the non-demonstration space character. Insert a number “&nbsp” character in the middle with a semicolon (;) or separated by a space, you can achieve in Chinese paragraph indentation. However, you can only use the lowercase letter in Netscape 3.01, but in IE both uppercase and lowercase letters. These four methods are mainly concerned for the web design using HTML language. In some web authoring tools, such as the Netscape browser has a toolbar to specifically add a space, you can complete the paragraph indentation.

5 pre-format (PRE)

When showing the source documents with pre-form compilation, they will show according to the source documents’ typesetting inscription that the white line and the blank space can distinguish very clearly.

If the source document is:

<pre>

– pre-form demonstration ……

</pre>

Page will display according to your pre-set way to show that in front of “pre-format show” will empty out two characters location.

By the above method, we can solve the Chinese web design problems of paragraphs shrinks

web  design seo  tips seo  services

  • Share/Bookmark

10 common CSS and HTML errors in web layout

Web layout is very important in web design. When using CSS and HTML for web page layout, we often make some common errors.

1. Check whether the HTML element is misspelled and whether forgetting the closing tag.

Even the veteran is also often mistaken of div nested relations. Use the Dreamweaver validation function to check for errors.

2. Check whether the CSS is written accurately.

Check whether there is inspects spelling mistake, whether to forget the ending} and so on. Use CleanCSS to check the CSS spelling errors. CleanCSS originally is the tool which CSS loses weight, but can also inspect the spelling mistake.

3. Use removing method to determine the location of the occurred error.

If the error affected the overall layout, you can remove the div-by-block. Until remove a div block, the show returns to normal. Then you can determine the location of the error occurred.

4. Use border attribute characteristics to determine the layout feature of an error element.

There will be error never even noticed when using the float attribute layout. Then add a border attribute for the element to determine the boundary elements, error reason is get to the bottom.

5. The parent element of float element can not specify clear property.

When using the clear properties to the parent element of float elements under MacIE, the layout of float element around will be chaos. This is MacIE famous bug.

6. Float element attributes must be specified width attribute.

When many browsers display the float element which is not specified width, there will be bug. So no matter what the contents of float elements, we must assign a width attribute. Also try to use em instead of px as the unit when specifying element.

7. The float element cannot be assigned margin or padding attributes.

When IE show the float element which has assigned margin and padding, it has bug. Therefore do not assign margin and padding attribute to the float element (We can nested a div within float element to set margin and padding).

8. Float element width sum is less than 100%.

If the width sum of float elements is exactly 100%, some of the older browser will not display properly. Therefore please guarantee that sum of the width is smaller than 99%.

9. Whether to have reset the default style?

For some properties such as margin, padding and so on, different browsers have different interpretation. So the best is first of all to set the margin and padding to 0 and set the list style to none before the development.

10. Whether to have forgotten writes DTD?

If the different browsers display results are still not the same no matter how to adjust, you can check the page beginning whether is forgotten to write DTD statement.

  • Share/Bookmark

CSS style sheets features in web design

Wanting to become a CSS expert, merely expertly using CSS selectors is not enough. It also rests with the overall planning of work, work process mastery and improving the maintainability and efficiency of the style sheet. CSS can be used to create what we want absolutely fabulous site. So how do we create a more attractive style sheet? Which features should your style sheet have in web design?

1 Do not let CSS have excessively marks.

I’ve seen a lot of web development all have clean, well-organized css document. But slowly, as it may not achieve quick update in the short term, or too lazy to manage, which makes the previously created exquisite style sheet turn into garbage. If we work for the web site which needs to publish hundreds of content, because time is limited, you need to nest or to arrange css to quickly modify or update. With the lapse of time, this custom is maintaining. Until one day you are informed that this website should be overthrew to redesign moreover. In general, the updated style sheet or is a very simple way. Unless you make changes to scattered areas for a long time, you will not have an overall grasp of the site style sheet structure.

Link or import your style sheet is not a casual thing. Create a clean style sheet and maintained. The work would be happier. Note: If you try to create a new style sheet when updating or adding new content each time, you definitely ask for trouble. Too many links and import style sheet the will make eliminating bug extremely difficult and make style sheet difficult to maintain. Larger sites establishing style sheet respectively is understandable. Be careful not to go to extremes. Adding a lot of style sheets will add more http requests and also may affect the back work.

2 Semantic definitions are clear and comprehensible.

In addition to selecting the most appropriate and most meaningful elements to express, but also you need to decide the selection of class and id attribute values. Well-defined may let the maintenance becomes simple. For example, .L10k (color: # 369;), .Left-blue (color: # 369;), if it is made by me, I might know the means, but other people maybe not always understand. Best not to join color or length and width size in the class attribute. More appropriate naming convention is .Work-description (color: # 369;).

3 Know when to add the conditional comments and the use techniques.

Many articles write about problem-solving skills. Conditional comments are good way to control the IE release. A lot of evidence indicates that this is not the best solution. Want to set an element’s minimum height. But the IE6 browser does not execute it. Re-build a style sheet, and then add conditional comments to your logo. Is all you need to follow the rules? Maintain a minimum height and high degree rules together. Choose a small skill in the same css documents. Will this be better? In this case, I feel it is very difficult work.

4 When using CSS in web page, use the exterior cascading style sheet as far as possible.

We all know the benefits of doing so. Of course, one thing is undeniable, you can farthest achieve code reuse and the most optimal allocation of site files.

web design seo tips seo services

  • Share/Bookmark

Web page image processing

web design cannot leave the massive imagery processing operation. Web page image processing has a very different with the image processing for printing and video. Web designer should target-oriented master the imagery processing methods and skills. Typically, the following factors should be considered.

1. Form

For simple Form image which produces by the computer (for example marking and icon), first choice is PNG form. But the rich color pictures certainly are JPEG. If the colors are not many with not gradient, GIF format should be used.

GIF is the most used web image formats. GIF accommodate up to 256 colors, almost applicable to all other than photo images. It also has the ability to produce simple animation and transparent image.

PNG format is relatively new and is the format recommended by W3C. PNG-8 can contain up to 256 colors, comparable to GIF. PNG-24 supports RGB mode, which can be expressed in any color with high quality. PNG-32 increases alpha channel on the basis of PNG-24, which can be set transparency.

JPEG can save about 16.7 million kinds of colors, often used to save photos. But beyond that, almost no place uses JPEG. If the image is less than 256 colors, or with large areas of solid color, the JPEG effect is not good –in order to obtain the high grade image, the document size possibly doubled and re-doubled increases.

Selecting the image format we should synthetically consider its use range, as the below details for color, transparency, cartoon and so on. We can compare every parameter by Photoshop or Fireworks Export Wizard. The choice standard is that under the premise of guaranteeing acceptable picture quality, the document should be small as far as possible.

2 color

RGB mode should be used to create images, not the CMYK mode for printing. Do not take into account browser security color, because almost all people no longer use 8-bit display. The color choice must refer to the unified standard, like the vision distinguishes the (VI) system. Color quantity and the effect are important factor to decide the image format such as color gradients tend to produce a large number of colors. If the preservation is GIF, it will have the distortion and the document size will largely increase. By now we should consider using PNG-24, PNG-32 or JPEG the form.

3 dimension

The images created by vector creative tools adapt to be saved as PNG format. Its size should be determined in the vector drawing tools. After becoming the bitmap, it is no longer easily to carry on operation of zooming out and in (especially should not carry on the zooming in operation). It is worth noting that the PNG file created in Fireworks contains layers as editable information, in which straight lines, shapes, texts are all vectors. Using the image in the website we should at first carry on export operations to compress the file size. But the exporting PNG image will turn into bitmap because of discarding editable information. Therefore, the image size adjustments should be completed before the output operation. Not carrying on zooming in and out to the bitmap is to guarantee that the image outline and the gradation are clear enough.

For the existing bitmap and photos, use Photoshop such software to adjust the page size well and then inserted into the web pages, rather than using the HTML language width and height attributes to change the image size. Using HTML language directly to control the image size may cause serious image distortion.

Usually, the pictures into web pages should be controlled to a smaller size. If you mixed up with the text, the width of the best is around 300 px. Even if there alone, the best width is less than the 600 px .The height of not more than one screen is appropriate.

4 transparent

GIF and PNG both support transparency, but not the same way. GIF is simply to set one or several color completely transparent, and it does not take into account the transparency of neighboring gradient. This means that if a significant change in background color (or originally contained several contrasting colors), and the areas border on the transparent parts will not be a smooth transition, apperaing a clear dividing line. If wanting to create transparent GIF, it is necessary to set the canvas background color same with the goal effect background color with (or close to). PNG does not exist the problem, but also can set the translucency. However, by default, IE6 cannot correctly display transparent PNG, needing to take appropriate measures.

5 animations

Animations on pages usually include Flash and animated GIF. The Flash function is formidable with rich effect, quality picture, and the formidable creation software, which is in the most situations the first choice homepage animation form. The animation GIF insufficiency is can only use less than 256 kinds of colors, and it is different to make complex animation. but its superiority is the document is small, and does not need the plug-in unit support to be played back in any old style or the modern browser.

web design seo tips seo services

  • Share/Bookmark

An effective way to debug CSS page layout

CSS layout is very important part in web design. Here is several effective ways to check and debug CSS layouts.

1 Check whether the HTML element has spelling mistake, whether you forget the closing tag.

Even the web design expert will also frequently to make a mistake of the div nest relation. We can use Dreamweaver functional verification to check for errors.

2 Check whether the CSS is written right.

Check whether there are spelling mistakes and whether the “}” in the end is forgotten and so on. We can use CleanCSS to inspect CSS spelling mistake. CleanCSS originally is the tool for CSS to lose weight, but can also inspect the spelling mistake.

3 Use the remove method to determine the location of the occurred error.

If the error affected the overall layout, you can remove the div-by-block. Until removing a div block, the show returns to normal. So, you can determine the location of the error occurred.

4 Use border attribute characteristics to determine the layout character of error elements.

Using the float attribute would make mistakes never even noticed. Then add border attribute to determine the element border. Error reason will appear naturally.

5 the float element’s father element cannot assign the clear attribute.

If using the clear property for the float elements’ father elements under MacIE, the layout of float element around will be confusing. This is the famous MacIE bug. if you do not know, you will make a detour.

6 Be sure to specify the width attribute for float element.

When many browsers display the float element with unspecified width, there will be bug. So no matter what the contents of float elements, we must assign a width attribute. Moreover, use EM as far as possible not the PX as the unit when appointing elements.

7 Float element cannot be specifies attributes such as margin and padding.

When IE show the float element assigned margin and padding, there will be bug. So do not specify the margin and padding properties to the float elements (you can snest a div to set the margin and padding in float element inside). You can also use the hack method to specify the particular values for IE.

8 The float element’s sum of width must be smaller than 100%.

If the width sum of float elements is exactly 100%, some older browsers will not display properly. Therefore, please ensure that the width sum is less than 99%.

9 Whether to reset the default style?

For some properties such as margin, padding and so on, different browsers have different interpretations. So the best is that before the development first of all set the margin and padding as 0 and set the list style as none.

10 Whether to forget to write DTD?

If no matter how to adjust different browsers, the display results are not the same. You can check the page at the beginning whether forget to write the following line DTD: http://www.w3.org /TR/html4/loose.dtd”>.

web  design seo  tips seo  services

  • Share/Bookmark

User behavior research of web user experience

User behavior research work is to study the behavior of users. Through user behavior research we can better understand users and understand their demands.

In internet products, users access our site, we do web design for our website. A key question is how we can understand our customers. Who are they, with what kind of habits and preferences?

Fortunately, users visiting our site will leave some traces. That is their visit record. We can dig those records to analyze their behavior on our website to understand the custom and the attribute of users. Since then we can improve our website, optimize our page design, also optimize our products and do targeted promotion to the user some information. So the core of user behavior research is the analysis of user behavior.

What is the user behavior analysis and values standard? User behavior analysis is in the case of getting basic data of web visitor statistical analysis to some dates to discover the rule of visitors visiting the web site. And we should combine these rules with network marketing strategies to find what the existent problem in the current internet marketing campaign. And we need to make further amendments or re-provide the basis for the development of network marketing.

User behavior analysis should contain the following keystone analysis data: the time users stay in the site, bounce rate, returning visitors, new visitors, returning number and time interval of returning visits.

Analyze browsing habits between the two of registered users and non-registered users.

Analyze search engines, keywords, related keywords and keyword stations users are using.

Analyze what kind of entry form (ad or website link to entry) users choose is more effective.

Use the process that users visit the website to analyze whether the page structure design is reasonable.

Analyze web page hot spots map data and web page cover map data of users on the web site.

Analyze visits amount of users at different times and so on.

This is a quantitative analysis, mainly through quantitative analysis methods using data and model to interpret the users and reduce the real thing opposite to the screen.

This approach has already been widely used in many fields. A more successful case is the Personalized Learning System.

This is a platform for students learning and submitting work.

The system will judge the students knowledge mastery degree and study custom according to the students’ ate of progress of glancing over courses, the submitting schoolwork frequency and accuracy. Then it adjusts the course curriculum based on this to achieve the purpose of teaching according to ability. Analysis method is mainly Markov modeling for students browsing history.

In short, user behavior research is essential in web design. Doing user behavior research work well is a part of good web design.

web design seo tips seo services

  • Share/Bookmark