There is no best practice with the DTD. As Yoda was wont to say, “There is no try, only do or not do.” Likewise with the grammar; your markup either is either valid or not valid according to the DTD.
you seem a bit rigid with the way i have to do things, with no real reason. last that i recall, all this things are part of a bigger interconected [sic] scheme and separating them creates the confusion you acuse [sic] me off [sic]
The user agent, usually a browser, creates a document object model (DOM), which the CSS and client side scripting language apply against. Again, the DTD is the grammar the UA uses to build the DOM. Invalid markup causes the UA to apply error handling routines as best they can. Valid markup means the UA doesn’t have to guess, and there is less chance of a total ****-up. Again, you’re either writing valid markup or not. There is no best practice or even leeway.
[…] (which i appreciate it as a way to discredit a person rather than an idea, a technique i would appreciate if you would not further use it on me in the future).
Let’s take a look at what I actually said, since you so completely misinterpreted it.
As I read through this thread, I could only think that noonnope has a complete misunderstanding of what a DTD is, […]
Where noonnope got off track is in confusing the DTD and best practice.
That looks nothing like what you’re whining about. First, I said you had a misunderstanding where the DTD was concerned, and went on to describe where you were wrong in your assessment. Then I said you confused two different things with one another. Again, that’s not a personal attack on your person.
Had I said you were a confused individual, incapable of understanding such a simple concept, that might be considered an ad hominem argument. I said no such thing, though I am coming to suspect it may be true.
gary