That interested question: why many are trying to make a site in pure CSS, without HTML tables? Does it make sense to fool around or make a mixture (tables and styles) !? It seems to me that it will be even better if the styles are not loaded, the page will be readable ... Explain, please, if there is a fundamental difference?

Closed due to the fact that the issue is too general for the participants of LFC , Suvitruf , Enikeyschik , Yaant , andreymal January 31 at 15:31 .

Please correct the question so that it describes the specific problem with sufficient detail to determine the appropriate answer. Do not ask a few questions at once. See “How to ask a good question?” For clarification. If the question can be reformulated according to the rules set out in the certificate , edit it .

  • Oh, this semantics. On the other hand, without tables, it is much easier to change the design if you really want it or just need it. - istem
  • This question should be closed, because the main question about books and educational resources on HTML / CSS is already in the list of references - LFC

3 answers 3

The question is generally from a person who puts html and css on different scales.

This is all shared.

The tables in the markup are used to display tabular information, for the other there are containers that can be positioned in different ways, including only with the help of containers (I’m talking about DIV) you can make a design that adapts to any screen resolution, which you will never achieve when using tables.

  • which you will never achieve when using tables // See above. It can always turn around and help us display! %) - knes
  • May the head of those who still understand something in the layout and layouts help us, puts the right accents when submitting questions and there is no desire to write the word “g ** but” - Artem

Make a site on pure css // on a clean CSS site make nel ... possible. But only such utter perverts do this (even greater perverts than me). Any HTML markup is highly desirable.

All styles try to render in CSS to separate styles from structure: this will allow you to add a new page in the same style as the previous ones with minimal effort.

Tables try not to use for interposition of blocks because it is too heavy and very inflexible structure. It is very difficult (perverts, hello!) To make the table show the contents differently ( td{display:block; position: absolute} , yeah ...), but if the page is assembled from div blocks, then it is a lot easier.

  • And do not share the link? It became very interesting, as it is, without a single nail, in the sense of HTML? - rjhdby 2:49 pm
  • Here is the page 404 in this way done 1000.tech/404 - Vadizar
  1. Now more than ever the semantics is important, placing tabular (in fact) data in a div, you complicate the work of search engines in terms of understanding what is tabular data and what is text. In the tables, a lot of thought is in fact, the same heading tag for th columns, the caption of the entire table, and so on.
  2. A good coder always provides for how the content will be displayed if styles or images are not loaded! Imagine the jumble of your divs and the exact same mapping in the case of a table!
  3. The old truth that the tabular page will become visible only after loading the entire tree is really as old as the world)) use the tables not as the basis of the page, but as inserts where necessary and everything will be ok!
  4. If you are not convinced yet, download the FRESH bootstrap! there are tables, Karl!