There was such a situation. Now I am reading a book: "HTML5 and CSS3. Web Development by New Generation Standards," by Brian Hogan. In this book, a lot of things are done using forms (<form>). And is this method of posting sites / pages using forms obsolete? For after viewing a lot of new sites, the forms are almost not used. And please advise books on html5 + css3.


  • five
    What's wrong with the <form> tag? - Specter
  • 3
    The question sounds apparently from the coder ... - Palmervan
  • 2
    @ vova666 - is it possible to start your journey there with some "earthly" things? Or do you think that you will be able to write super cool applications after reading a couple of "cool" books? (By the way, IMHO, book D) code (and not some kind of magic tag). Although I would not be surprised if you and JS are not familiar with a single gram. - Zowie
  • 2
    One inadequate from you. Nothing to talk to you about. And if you do not like the question, ignore it, because you show your stupidity - vova666
  • four
    not stupidity but aggressiveness, in this I support the author of the question. Immediately it is clear that he is a beginner. I'm sure many of us ask similar questions, apparently someone forgot that he was the same (or even exists, but does not want to admit this to himself) - jmu

1 answer 1

A form is a set of fields and a way to transfer them to the server. The method, I note, universal, works everywhere. The tag as deprecated was not declared, and, moreover, in HTML5 there was a development of forms. In the same place, they write about <input> that "the input element represents a typed data field, usually

Further, if you want glamor, you can hang (progressive enhancement, aha) on top of the form, redefining the behavior of the browser, even AJAX, even web sockets, even a dash in a mortar. Forms it does not interfere, it only improves them.

Now, if we are not talking about a website, but a web application, the situation changes somewhat. But HTML is a little different there, no one has been doing anything for a long time in web applications - it is, in its pure form, still not well suited for them. Special libraries, frameworks, and DSLs for describing user interfaces reign there. ExtJS, Sproutcore, YUI, GWT, ...

  • And what exactly can be called a web application? Games? - Oleg Arkhipov
  • @Construct: Games, webmail, online IDE, RSS readers and more. There are many opinions, I will express my own. The essence is not in the content, but in the device, structure. A site is, primarily, separate (even if related to one theme and design), linked by hyperlinks, document pages with information for reading, and the application is a complete interface with functionality (but not the site). At the same time, everything is difficult and unclear. Partial page updates with AJAX are not yet made from the site of the application, and documents in Google Docs are not yet made their site. - drdaeman