Telegram lock and deadline for memes: 5 of the loudest scandals of the IT industry lately
Last year was rich in various scandals in the world of information technology. What is it worth blocking Telegram Roskomnadzor messenger or data leakage of 87 million Facebook social network…

Continue reading →

5 rules to help protect yourself from cybercriminals
Today, the problems of cyber defense have become more acute in society. The level of crimes related to the theft of personal data is growing from year to year in…

Continue reading →

VPS & nb; & mda h; what it is
Solutions for sharing computer resources into mutually independent virtual machines were developed more than forty years ago, back in the era of mainframes. IBM has developed a special operating system…

Continue reading →

We build a browser-independent site

The last point requires further explanation. Why is displaying information in a text browser so important? I will answer in monosyllables – if your website is an educational institution or a public organization – this is simply necessary for the simple reason that a blind user can be at the computer. In addition, some servers running UNIX do not require a graphical environment, and sometimes you even have to search for information on the Internet from the server console. On the other hand, displaying information in a text browser indicates consistency of information and design.

Development Tools The choice of development tools is important because it allows you to increase the efficiency of the entire process. Also a serious factor is the requirement for quality of work. If you need to make a website very quickly, it makes sense to use ready-made content management schemes. As one of the options you can use Mambo Studio. Website development in a text editor is a much more complicated process than the use of a turnkey solution that can immediately give the desired effect to the browser independence.

Standards and browsers First you need to decide what exactly is meant by the term “many used browsers”. The point is that the browser must obey the so-called W3C * standard for HTML *. But in practice, browsers only partially fulfill the requirements of numerous standards, and virtually every type of browser has its own characteristics. As a result, different browsers display the same information in different ways. The reason for this is hidden in the great complexity of their development. After all, besides actually displaying HTML, the browser also performs many other functions, not to mention working as a developer tool or using it as an email client.

At the moment, browser independence is a complex concept. It consists of the optimal combination of the following components:

duplication of site navigation schemes;
separation of design from content.
Duplication of navigation patterns ensures information availability

Navigation at the bottom of the main page of “Yandex”
Navigation at the bottom of the main page of “Yandex”
The site can use various categories of visitors. For example, some of them are forced to be content with rather modest parameters of workstations, others simply do not have the opportunity to perceive the information in the form in which you submit it. This also applies to large corporate clients whose analytical and accounting systems are written in client-server performance and do not require powerful workstations. If you want to position your resource as public at least in terms of the ability to view pages, you should also duplicate the site management schemes written in Macromedia Flash *, JavaScript * and the like. The easiest way to duplicate navigation is to use an additional panel that has links to all sections of the current level and to all top levels. The optimal execution is the lower navigation block, made exclusively by hypertext links. You will find an example of such a decision on Yandex.

Separation of design from the content and stepwise development process The process of separating content from the presentation method is multi-stage. That is, in the process of developing a site, some of its parts — for example, building a “skeleton” from HTML tables — can be used optionally without applying coloring with CSS (taking into account browser features). In other words, when developing a site “from a clean page,” you can choose the parts that are needed, and leave the optional parts for later development. At a minimum, should provide:

the creation of a “skeleton” of the site, working in different browsers;
applying “specific” CSS attributes separately for each type of browser.
Building a cross-browser table skeleton

Table classes in the design of the site
Table classes in the design of the site
As you know, at the moment the most common type of site construction is the design using HTML-tables. Table cells contain the necessary graphic elements or are themselves used as part of the design. In practice, the use of tabular design requires great effort in the case of writing each of the pages of the site “manually”. In other words, in order to get an acceptable design, it is necessary to combine tables with other ways to ensure cross-browser compatibility. There is one way to simplify the development of such sites – using special tabular “classes” for displaying all the site tables — for example, in PHP. The main disadvantage of this approach is the difficulty of developing a key “class” that involves outputting an HTML table. Instead, you get the opportunity to separate the process of creating the skeleton of the site and ensuring its browser independence.

Electronic money as a means of payment on the Internet
At the moment, more and more services are provided on the Internet, and very often you need to pay for an interesting program, some kind of service or product. In…


Internet times of Khrushchev: why in the Soviet Union did not create their own computer network
It is known that the Internet in its current form is the development of the computer network ARPANET, developed in the USA in 1969. However, few people know that in…


Andrew Sebrant: the Internet of personal communication is not completely replaced by
Andrey Sebrant is one of the most professional and experienced Internet managers. The legend of the Russian Network, a man who is considered to be one of the founding fathers…


Viral marketing on the Internet
Marketing is the path to success Internet marketing has many different tools for increasing sales of products or services. Some of them are legal, others are not. And there are…