Jon Ribbens via Python-list schreef op 24/10/2022 om 19:01:
On 2022-10-24, Chris Angelico<ros...@gmail.com>  wrote:
> On Tue, 25 Oct 2022 at 02:45, Jon Ribbens via Python-list 
<python-list@python.org>  wrote:
>> Adding in the omitted <head>, </head>, <body>, </body>, and </html>
>> would make no difference and there's no particular reason to recommend
>> doing so as far as I'm aware.
>
> And yet most people do it. Why?

They agree with Tim Peters that "Explicit is better than implicit",
I suppose? ;-)

I don't write all that much HTML, but when I do, it include those tags largely for that reason indeed. We don't write HTML just for the browser, we also write it for the web developer. And I think it's easier for the web developer when the different sections are clearly distinguished, and what better way to do it than use their tags.

> More importantly: Would you omit all the </p> closing tags you can, or
> would you include them?
It would depend on how much content was inside them I guess.
Something like:

   <ol>
     <li>First item
     <li>Second item
     <li>Third item
   </ol>

is very easy to understand, but if each item was many lines long then it
may be less confusing to explicitly close - not least for indentation
purposes.
I mostly include closing tags, if for no other reason than that I have the impression that editors generally work better (i.e. get things like indentation and syntax highlighting right) that way.

--
"Je ne suis pas d’accord avec ce que vous dites, mais je me battrai jusqu’à
la mort pour que vous ayez le droit de le dire."
        -- Attribué à Voltaire
"I disapprove of what you say, but I will defend to the death your right to
say it."
        -- Attributed to Voltaire
"Ik ben het niet eens met wat je zegt, maar ik zal je recht om het te zeggen
tot de dood toe verdedigen"
        -- Toegeschreven aan Voltaire
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to