• Browsershots Alternatives

    From Computer Nerd Kev@21:1/5 to All on Mon Mar 3 13:17:33 2025
    I used to use browsershots.org to test cross-compatibility of my
    websites, but it's down now and it looks like it's been that way
    for at least a few months. Other services that I've found are all
    free trials, is there a good permanently-free alternative like
    Browsershots hiding somewhere? Or another instance of Browsershots
    (since it's open-source)?

    I only need screenshots of static webpages in a range of browsers.
    None of this interactive testing stuff that the commercial
    services seem to be pushing.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JJ@21:1/5 to Computer Nerd Kev on Mon Mar 3 12:55:48 2025
    On 3 Mar 2025 13:17:33 +1000, Computer Nerd Kev wrote:
    I used to use browsershots.org to test cross-compatibility of my
    websites, but it's down now and it looks like it's been that way
    for at least a few months. Other services that I've found are all
    free trials, is there a good permanently-free alternative like
    Browsershots hiding somewhere? Or another instance of Browsershots
    (since it's open-source)?

    I only need screenshots of static webpages in a range of browsers.
    None of this interactive testing stuff that the commercial
    services seem to be pushing.

    The only online service I know is browserling.com (no registration
    required), but even that is only limited to 3 minutes of each testing
    session. It has a floating sidebar which cover part of the testing screen -
    big enough to annoy you, but it can be hidden using Stylus.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to jj4public@outlook.com on Mon Mar 3 16:39:52 2025
    JJ <jj4public@outlook.com> wrote:
    On 3 Mar 2025 13:17:33 +1000, Computer Nerd Kev wrote:
    I used to use browsershots.org to test cross-compatibility of my
    websites, but it's down now and it looks like it's been that way
    for at least a few months. Other services that I've found are all
    free trials, is there a good permanently-free alternative like
    Browsershots hiding somewhere? Or another instance of Browsershots
    (since it's open-source)?

    I only need screenshots of static webpages in a range of browsers.
    None of this interactive testing stuff that the commercial
    services seem to be pushing.

    The only online service I know is browserling.com (no registration
    required), but even that is only limited to 3 minutes of each testing session.

    Thanks, though it's not as easy for me as Browsershots where you got
    a bunch of screenshots of different browsers which you could compare
    at a glance. That site requires manually jumping from one browser to
    the next. Anyway it solved one concern I had about a particular page.
    I might just cross my fingers with the other pages.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Thu Mar 6 11:21:45 2025
    Computer Nerd Kev, 2025-03-03 04:17:

    I used to use browsershots.org to test cross-compatibility of my
    websites, but it's down now and it looks like it's been that way
    for at least a few months. Other services that I've found are all
    free trials, is there a good permanently-free alternative like
    Browsershots hiding somewhere? Or another instance of Browsershots
    (since it's open-source)?

    Well - what Browsers are left to test?

    Most browsers are Chromium-based anyway (Chrome, Edge, Vivaldi, Brave etc.).

    Then there is Safari with about 18% market share and Firefox with less
    then 3% market share:

    <https://gs.statcounter.com/browser-market-share>

    So the only real neccessary tests are in fact about 3 or 4 browsers
    (Chrome, Edge, Firefox, Safari) and maybe with and without "mobile" view.

    You may try Selenium or Cyrpess to do browser testing - both tools also
    have the ability to create screen shots and support multiple browsers as
    well:

    <https://www.selenium.dev>
    <https://www.cypress.io>

    The only downside is, that current Safari version are not available for
    Windows any more, so for this you need a macOS device.

    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David E. Ross@21:1/5 to Computer Nerd Kev on Thu Mar 6 08:33:32 2025
    On 3/2/2025 7:17 PM, Computer Nerd Kev wrote:
    I used to use browsershots.org to test cross-compatibility of my
    websites, but it's down now and it looks like it's been that way
    for at least a few months. Other services that I've found are all
    free trials, is there a good permanently-free alternative like
    Browsershots hiding somewhere? Or another instance of Browsershots
    (since it's open-source)?

    I only need screenshots of static webpages in a range of browsers.
    None of this interactive testing stuff that the commercial
    services seem to be pushing.


    I use the W3C (World Wide Web Consortium) test tools. I test the HTML
    of a Web page at <http://validator.w3.org/> and the CSS at <http://jigsaw.w3.org/css-validator/>. If a Web page passes these tests
    but does not display in a browser correctly, it is the fault of the
    browser and not of the Web page.

    Also there is <https://www.w3.org/WAI/test-evaluate/tools/selecting/>
    regarding testing the accessibility for the handicapped. For the Web
    site of a commercial entity in the United States, this can be important.
    The Target chain of stores settled an Americans with Disaplities Act
    (ADA) lawsuit for $6,000,000 because its Web site could not be processed
    by an audio browser for the blind.

    See also <https://www.w3.org/developers/tools/>.

    --

    David E. Ross
    <http://www.rossde.com/

    History repeats --
    Ukraine now: Czechoslovakia in 1938
    Crimea: Sudetenland
    Putin: Hitler
    Donald Trump: Neville Chamberlain

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to David E. Ross on Fri Mar 7 08:48:27 2025
    David E. Ross <nobody@nowhere.invalid> wrote:
    I use the W3C (World Wide Web Consortium) test tools. I test the HTML
    of a Web page at <http://validator.w3.org/>

    Already done, a few bug-fixes ago anyway. All valid HTML 4.01
    Transitional as intended.

    and the CSS at <http://jigsaw.w3.org/css-validator/>.

    I don't use CSS, I have it turned off during most of my own Web
    browsing anyway. I did put one CSS instruction in the improve print
    formatting this time. It's disabled during normal display and works
    in printing, but yes I guess I should check it there to be sure.

    If a Web page passes these tests but does not display in a
    browser correctly, it is the fault of the browser and not of the
    Web page.

    But for one thing the standard isn't always as explicit as you want
    it to be, so I want to see when a HTML tag varies wildly in effect
    and maybe avoid using it if it makes the layout confusing in some
    browsers. The indentation used in <dl>, for instanace, can vary,
    potentially making a page difficult to read in some browsers while
    it's fine in others. You might say "well don't use that then", but
    if I don't test how do I know what not to use? Not by copying what
    everyone else does, then I'd have a Javascript/CSS mess that would
    drive me away during my own Web browsing. The only way to find a
    middle ground is to test in the browsers I use and the
    Chrome/Firefox/Safari browser engines that other people use.
    Browsershots made this dead easy.

    Also there is <https://www.w3.org/WAI/test-evaluate/tools/selecting/> regarding testing the accessibility for the handicapped. For the Web
    site of a commercial entity in the United States, this can be important.
    The Target chain of stores settled an Americans with Disaplities Act
    (ADA) lawsuit for $6,000,000 because its Web site could not be processed
    by an audio browser for the blind.

    Ouch! But I care about text-mode web browsers anyway, so I expect
    audio browser compatibility generally comes along with them.
    Writing alt="" descriptions for thousands of photos on the site
    I'm currently doing would be impractical, but it's not going to be
    an issue there. People will go there to see the photos (very few
    people, possibly, but hopefully those few people won't complain
    about the formatting being broken).

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Arno Welzel on Fri Mar 7 08:17:06 2025
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-03 04:17:

    I used to use browsershots.org to test cross-compatibility of my
    websites, but it's down now and it looks like it's been that way
    for at least a few months. Other services that I've found are all
    free trials, is there a good permanently-free alternative like
    Browsershots hiding somewhere? Or another instance of Browsershots
    (since it's open-source)?

    Well - what Browsers are left to test?

    Most browsers are Chromium-based anyway (Chrome, Edge, Vivaldi, Brave etc.).

    Then there is Safari with about 18% market share and Firefox with less
    then 3% market share:

    <https://gs.statcounter.com/browser-market-share>

    I use Dillo during development, since it's my preferred browser,
    and Firefox to see what others will get. I don't have other
    browsers installed in Linux, nor a modern Windows installation to
    test whether things are different there. Browsershots was a great
    shortcut around all those issues (and tested in obscure browsers
    like Dillo too).

    Since usage share stats don't reflect my own use of the Web, I
    don't pay them much attention. They're just the reason _I_ can't
    browse some other people's websites in Dillo because they followed
    that philosophy.

    You may try Selenium or Cyrpess to do browser testing - both tools also
    have the ability to create screen shots and support multiple browsers as well:

    <https://www.selenium.dev>
    <https://www.cypress.io>

    They'd be massive overkill. With Browsershots you just entered a URL,
    ticked the browsers (OS, resolution) you wanted tested, and got a
    page full of screenshot images from each browser, downloadable in a
    ZIP. I just want a quick one-button test like that. Note that I
    don't do client-side scripting, so interactive testing is pointless
    for me.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Fri Mar 7 02:05:15 2025
    On Thu, 6 Mar 2025 11:21:45 +0100, Arno Welzel wrote:

    Then there is Safari with about 18% market share ...

    How can that be, when it doesn’t run on Windows?

    https://gs.statcounter.com/browser-market-share

    Statcounter ... that explains it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Computer Nerd Kev on Fri Mar 7 02:06:40 2025
    On 7 Mar 2025 08:48:27 +1000, Computer Nerd Kev wrote:

    I don't use CSS ...

    You got to be kidding. Who as a web developer in this day and age would
    not use CSS?

    Remember, it’s about separating form from content. If you don’t do that, then what are you doing?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Fri Mar 7 08:37:24 2025
    Computer Nerd Kev, 2025-03-06 23:48:

    David E. Ross <nobody@nowhere.invalid> wrote:
    [...]
    If a Web page passes these tests but does not display in a
    browser correctly, it is the fault of the browser and not of the
    Web page.

    But for one thing the standard isn't always as explicit as you want
    it to be, so I want to see when a HTML tag varies wildly in effect
    and maybe avoid using it if it makes the layout confusing in some
    browsers. The indentation used in <dl>, for instanace, can vary,
    potentially making a page difficult to read in some browsers while
    it's fine in others. You might say "well don't use that then", but
    if I don't test how do I know what not to use? Not by copying what
    [...]

    HTML was *never* intended to specify an *exact* way how things will be displayed. It is *markup* and defines the *structure* of a document.

    <dl> - it is just specified as "definition list" with <dt> and <dd>
    elements as children. There is no specification how a definition list
    must look exactly. If you want to have a specific optical
    representation, you must use CSS.

    And CSS is not a "mess" - there is also a standard for CSS as well. Just because Dillo is lacking many standard features does not mean, the
    standard itself is bad. You can stick with CSS level 2 and which works
    with all current browsers. And if you are in doubt, what you can use,
    check <https://caniuse.com>.

    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Fri Mar 7 08:46:24 2025
    Computer Nerd Kev, 2025-03-06 23:17:

    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-03 04:17:

    I used to use browsershots.org to test cross-compatibility of my
    websites, but it's down now and it looks like it's been that way
    for at least a few months. Other services that I've found are all
    free trials, is there a good permanently-free alternative like
    Browsershots hiding somewhere? Or another instance of Browsershots
    (since it's open-source)?

    Well - what Browsers are left to test?

    Most browsers are Chromium-based anyway (Chrome, Edge, Vivaldi, Brave etc.). >>
    Then there is Safari with about 18% market share and Firefox with less
    then 3% market share:

    <https://gs.statcounter.com/browser-market-share>

    I use Dillo during development, since it's my preferred browser,

    Maybe my other post did not arrive here, so in short:

    Dillo is lacking many current standards an will not display website
    correctly even if they are totally fine.

    See their FAQ: <https://dillo.org/FAQ.html#q7>

    No "float" in CSS - and if this very old property is not supported, I am
    not sure about flex grids and other modern CSS elements.

    Does not deal with "broken" HTML, whatever this means. HTML5 *requires*
    to support unknown elements, but if Dillo treats that as "broken" and
    does not display a document at all, then they are violating current HTML standards.

    [...]
    Since usage share stats don't reflect my own use of the Web, I
    don't pay them much attention. They're just the reason _I_ can't
    browse some other people's websites in Dillo because they followed
    that philosophy.

    No, it is because Dillo does not work properly. For my own website, <https://arnowelzel.de> it states "Zero detected HTML errors" (which is
    correct - I care for correct HTML), but still the site is not rendered correctly since Dillo lacks support for current standards like "float"
    in CSS.

    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Fri Mar 7 08:26:37 2025
    Lawrence D'Oliveiro, 2025-03-07 03:05:

    On Thu, 6 Mar 2025 11:21:45 +0100, Arno Welzel wrote:

    Then there is Safari with about 18% market share ...

    How can that be, when it doesn’t run on Windows?

    Because iOS uses Safari as the main browser and iPhones have a market
    share of nearly 50% in some regions. Also depending on the website, the
    major part of visitors use mobile devices.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Arno Welzel on Fri Mar 7 22:14:07 2025
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-06 23:48:
    David E. Ross <nobody@nowhere.invalid> wrote:
    [...]
    If a Web page passes these tests but does not display in a
    browser correctly, it is the fault of the browser and not of the
    Web page.

    But for one thing the standard isn't always as explicit as you want
    it to be, so I want to see when a HTML tag varies wildly in effect
    and maybe avoid using it if it makes the layout confusing in some
    browsers. The indentation used in <dl>, for instanace, can vary,
    potentially making a page difficult to read in some browsers while
    it's fine in others. You might say "well don't use that then", but
    if I don't test how do I know what not to use? Not by copying what
    [...]

    HTML was *never* intended to specify an *exact* way how things will be displayed. It is *markup* and defines the *structure* of a document.

    I think browsers display most HTML fine without imposing all sorts
    of specifics on them with CSS, I just like to check between them to
    catch any exceptions to that.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Arno Welzel on Fri Mar 7 21:37:28 2025
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-06 23:17:
    I use Dillo during development, since it's my preferred browser,

    Maybe my other post did not arrive here, so in short:

    Dillo is lacking many current standards an will not display website
    correctly even if they are totally fine.

    It'll display my websites well enough, that's the point.

    See their FAQ: <https://dillo.org/FAQ.html#q7>

    Their domain was taken over, the real website is here now: https://dillo-browser.github.io/

    But yeah, CSS support is minimal and I prefer to just turn it off.
    Other browsers _I_ like such as Links don't even have any CSS
    support.

    Since usage share stats don't reflect my own use of the Web, I
    don't pay them much attention. They're just the reason _I_ can't
    browse some other people's websites in Dillo because they followed
    that philosophy.

    No, it is because Dillo does not work properly.

    That's your opinion, mine is that Firefox and Chrome don't work
    properly. Too big, slow, and hard to configure like I want them.

    For my own website,
    <https://arnowelzel.de> it states "Zero detected HTML errors" (which is correct - I care for correct HTML), but still the site is not rendered correctly since Dillo lacks support for current standards like "float"
    in CSS.

    Right, so I avoid those standards. I think it's no great loss
    without them (your website isn't even that bad with CSS off,
    compared to some). We all have our own preferences with these
    things - widest browser compatibility while remaining standards
    complient is my goal, and that's the reason I found Browsershots
    useful. Maybe I was the only one and hence there's nothing like
    it around anymore? Oh well, I'll make do without then.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Fri Mar 7 15:45:46 2025
    Computer Nerd Kev, 2025-03-07 13:14:

    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-06 23:48:
    David E. Ross <nobody@nowhere.invalid> wrote:
    [...]
    If a Web page passes these tests but does not display in a
    browser correctly, it is the fault of the browser and not of the
    Web page.

    But for one thing the standard isn't always as explicit as you want
    it to be, so I want to see when a HTML tag varies wildly in effect
    and maybe avoid using it if it makes the layout confusing in some
    browsers. The indentation used in <dl>, for instanace, can vary,
    potentially making a page difficult to read in some browsers while
    it's fine in others. You might say "well don't use that then", but
    if I don't test how do I know what not to use? Not by copying what
    [...]

    HTML was *never* intended to specify an *exact* way how things will be
    displayed. It is *markup* and defines the *structure* of a document.

    I think browsers display most HTML fine without imposing all sorts
    of specifics on them with CSS, I just like to check between them to
    catch any exceptions to that.

    You don't even understand the topic, relly.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Arno Welzel on Sat Mar 8 07:35:30 2025
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-07 13:14:
    Arno Welzel <usenet@arnowelzel.de> wrote:
    HTML was *never* intended to specify an *exact* way how things will be
    displayed. It is *markup* and defines the *structure* of a document.

    I think browsers display most HTML fine without imposing all sorts
    of specifics on them with CSS, I just like to check between them to
    catch any exceptions to that.

    You don't even understand the topic, relly.

    I understand that CSS allows specifying display attributes for HTML
    elements. It's just not needed if the HTML elements used are
    general enough that they display sensibly by default in all
    browsers. Then you don't need the extra complexity of CSS, or
    complex web browsers that support it all.

    The advantages of a separate sytlesheet are also moot if you don't
    intend to specify an overly-specific fashionable page design which
    you'll want updated whenever tastes change. If the information
    doesn't change, the page shouldn't change.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Computer Nerd Kev on Sat Mar 8 01:07:52 2025
    On 8 Mar 2025 07:35:30 +1000, Computer Nerd Kev wrote:

    The advantages of a separate sytlesheet are also moot if you don't
    intend to specify an overly-specific fashionable page design which
    you'll want updated whenever tastes change.

    It’s a bit more than just about fashionable tastes. It’s also about repurposing content. For example, there is a common need to display web
    pages not just on a regular-sized desktop/laptop monitor, but also on a smartphone screen. CSS provides a mechanism for automatically sensing the
    class of UA, and adapting the formatting accordingly.

    There is even a term for this: “responsive design”.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Sat Mar 8 01:09:15 2025
    On Fri, 7 Mar 2025 08:26:37 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-07 03:05:

    On Thu, 6 Mar 2025 11:21:45 +0100, Arno Welzel wrote:

    Then there is Safari with about 18% market share ...

    How can that be, when it doesn’t run on Windows?

    Because iOS uses Safari as the main browser and iPhones have a market
    share of nearly 50% in some regions.

    And the entire smartphone market is several times bigger than the desktop market. But there is no indication of how much each is contributing to
    those dubious Statcounter figures.

    So you see how the figures still don’t add up.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sat Mar 8 01:37:38 2025
    Computer Nerd Kev, 2025-03-07 22:35:

    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-07 13:14:
    Arno Welzel <usenet@arnowelzel.de> wrote:
    HTML was *never* intended to specify an *exact* way how things will be >>>> displayed. It is *markup* and defines the *structure* of a document.

    I think browsers display most HTML fine without imposing all sorts
    of specifics on them with CSS, I just like to check between them to
    catch any exceptions to that.

    You don't even understand the topic, relly.

    I understand that CSS allows specifying display attributes for HTML
    elements. It's just not needed if the HTML elements used are
    general enough that they display sensibly by default in all
    browsers. Then you don't need the extra complexity of CSS, or
    complex web browsers that support it all.

    CSS does not only "allow" something, in fact nearly ever browser has
    build in a set of default CSS rules for all known HTML elements.
    Therefore it is also a very common practice to create a basic stylesheet
    for a website to define the overall look of it and *not* to rely on only
    how browsers render elements by default.

    The advantages of a separate sytlesheet are also moot if you don't
    intend to specify an overly-specific fashionable page design which
    you'll want updated whenever tastes change. If the information
    doesn't change, the page shouldn't change.

    You seem to lack knowledge here as well.

    Browsers cache resources. Well maintained websites and servers also
    provide expire headers to make sure, caching is done properly - for
    example for a longer time period of days, weeks or even months for
    resources which only change rarely, combined with versioned URLs to make
    sure, updates are possible when needed.

    An external stylesheet which applies to a website can be cached *once*
    and then be used many times without even loading it from the webserver
    again.

    CSS is nowadays just an integral part of webdesign. And "webdesign" is
    not just there to have and "overly-specific fashionable page design" but
    to create *design* at all. "Design" is a tool to make things *usable*
    and provide an individual look as well.

    If you don't want to design anything at all you also don't need services
    like Browsershots - because then it is *not* important, how things look!
    You just write valid HTML and it will work. It is not important, how
    much indentation a browser uses for lists.

    However - you *do* care about design, quote:

    "The indentation used in <dl>, for instanace, can vary, potentially
    making a page difficult to read in some browsers while it's fine in others."

    And because of this, there is CSS to be able to make sure, that a
    definition list is displayed always in the same way regardless what
    browser is used.

    If you create a book for example, you also think about how your page
    layout should look in the end, what fonts you want to use, how to
    arrange certain elements to make it easy for the readers and to express
    your own "style". Technically this would not be neccessary - you can
    just use a fixed width font and don't do any design at all. But still,
    most books are not just plain text but use different fonts for headings
    and body text, come in different sizes and aspect ratios and so on.

    The web is not that different in this manner - it is just a different
    medium, but the days where "world wide web" only means pure HTML and
    nothing else are long gone and browsers like Dillo are just a very niche product which has no meaning at all when it comes to web as it is today. Complaining about how bad HTML with CSS is, because Dillo is not able to
    handle it, is pointless - because it is Dillo which lacks full support
    of well defined standards and not the standards are the problem.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sat Mar 8 02:32:55 2025
    Lawrence D'Oliveiro, 2025-03-08 02:09:

    On Fri, 7 Mar 2025 08:26:37 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-07 03:05:

    On Thu, 6 Mar 2025 11:21:45 +0100, Arno Welzel wrote:

    Then there is Safari with about 18% market share ...

    How can that be, when it doesn’t run on Windows?

    Because iOS uses Safari as the main browser and iPhones have a market
    share of nearly 50% in some regions.

    And the entire smartphone market is several times bigger than the desktop market. But there is no indication of how much each is contributing to
    those dubious Statcounter figures.

    Then use the specific statistics - for example the browser version
    statistics and just enable "Safari iPhone" which is still around 14%:

    <https://gs.statcounter.com/browser-version-market-share>


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Lawrence D'Oliveiro on Sat Mar 8 13:10:49 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On 8 Mar 2025 07:35:30 +1000, Computer Nerd Kev wrote:

    The advantages of a separate sytlesheet are also moot if you don't
    intend to specify an overly-specific fashionable page design which
    you'll want updated whenever tastes change.

    It?s a bit more than just about fashionable tastes. It?s also about repurposing content. For example, there is a common need to display web
    pages not just on a regular-sized desktop/laptop monitor, but also on a smartphone screen. CSS provides a mechanism for automatically sensing the class of UA, and adapting the formatting accordingly.

    If you keep the formatting simple enough you can just add:
    <meta name="viewport" content="width=device-width">
    in <head> and it'll work on smartphones without any special CSS
    rules.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Arno Welzel on Sat Mar 8 14:07:13 2025
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-07 22:35:
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-07 13:14:
    Arno Welzel <usenet@arnowelzel.de> wrote:
    HTML was *never* intended to specify an *exact* way how things will be >>>>> displayed. It is *markup* and defines the *structure* of a document.

    I think browsers display most HTML fine without imposing all sorts
    of specifics on them with CSS, I just like to check between them to
    catch any exceptions to that.

    You don't even understand the topic, relly.

    I understand that CSS allows specifying display attributes for HTML
    elements. It's just not needed if the HTML elements used are
    general enough that they display sensibly by default in all
    browsers. Then you don't need the extra complexity of CSS, or
    complex web browsers that support it all.

    CSS does not only "allow" something, in fact nearly ever browser has
    build in a set of default CSS rules for all known HTML elements.

    Sure, and some things like fonts and background/foreground colour
    can often be set by the user in the browser's settings too.

    Therefore it is also a very common practice to create a basic stylesheet
    for a website to define the overall look of it and *not* to rely on only
    how browsers render elements by default.

    No, the defaults (plus user preferences) should in general do the
    job. Sometimes some browsers have poor defaults, so avoid those
    elements or use CSS. The former keeps things simpler and more
    compatible.

    The advantages of a separate sytlesheet are also moot if you don't
    intend to specify an overly-specific fashionable page design which
    you'll want updated whenever tastes change. If the information
    doesn't change, the page shouldn't change.

    You seem to lack knowledge here as well.

    Browsers cache resources. Well maintained websites and servers also
    provide expire headers to make sure, caching is done properly - for
    example for a longer time period of days, weeks or even months for
    resources which only change rarely, combined with versioned URLs to make sure, updates are possible when needed.

    An external stylesheet which applies to a website can be cached *once*
    and then be used many times without even loading it from the webserver
    again.

    Yeah, same with a static page of HTML without CSS, or in fact _any_
    file sent over HTTP. But I don't know why you're telling me this, I
    think there's some mis-communication. One advantage of CSS is you
    can change one stylesheet to alter the display of a whole website,
    I'm saying it's not useful unless you're doing excessive amounts of
    'styling' in the first place, so not a reason for me to adopt it.
    Nothing to do with caching.

    CSS is nowadays just an integral part of webdesign. And "webdesign" is
    not just there to have and "overly-specific fashionable page design" but
    to create *design* at all. "Design" is a tool to make things *usable*
    and provide an individual look as well.

    If you don't want to design anything at all you also don't need services
    like Browsershots - because then it is *not* important, how things look!
    You just write valid HTML and it will work. It is not important, how
    much indentation a browser uses for lists.

    However - you *do* care about design, quote:

    "The indentation used in <dl>, for instanace, can vary, potentially
    making a page difficult to read in some browsers while it's fine in others."

    And because of this, there is CSS to be able to make sure, that a
    definition list is displayed always in the same way regardless what
    browser is used.

    Or what I did which was to use headings and paragraphs instead of
    <dl> in one instance so that the difference between terms and
    descriptions was always clear. Not always "in the same way", but
    always clear. Or maybe I didn't, I see I still have <dl> in one
    page I'm thinking of, but I noted the different display between
    browsers and made a consideration one way or other whether it was
    suitably handled by all of them (even if it's in different ways
    with indents, terms in bold, etc.).

    If you create a book for example, you also think about how your page
    layout should look in the end, what fonts you want to use, how to
    arrange certain elements to make it easy for the readers and to express
    your own "style". Technically this would not be neccessary - you can
    just use a fixed width font and don't do any design at all. But still,
    most books are not just plain text but use different fonts for headings
    and body text, come in different sizes and aspect ratios and so on.

    The web is not that different in this manner

    The Web is completely different because the browser, as you say,
    has its own default style which combined with user preferences
    allows the layout to fit their circumstances, which can't be done
    in a printed book (I dislike PDFs mainly for this reason).
    Text-mode browsers, lightweight graphical browsers, bloated monster
    mainstream browsers, and smartphone browsers, all have their own
    ways to do things so instead of bossing them about with CSS, relax
    and work with what they all do well by default.

    - it is just a different
    medium, but the days where "world wide web" only means pure HTML and
    nothing else are long gone and browsers like Dillo are just a very niche product which has no meaning at all when it comes to web as it is today. Complaining about how bad HTML with CSS is, because Dillo is not able to handle it, is pointless - because it is Dillo which lacks full support
    of well defined standards and not the standards are the problem.

    We have a standard, HTML 4.01 Transitional, which supports all the
    pre-CSS stuff (some of which is as bad as CSS with forcing page
    backgrounds etc., but again I just skip those features). I don't
    like the Web browsers with full CSS support, so I stick with that.
    Why are you telling me to write websites so they'll only work in
    Web browsers that I don't like? Just because there's a standard
    doesn't mean I have to adopt it, it's a free internet!

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Sat Mar 8 06:13:13 2025
    On Sat, 8 Mar 2025 02:32:55 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-08 02:09:

    On Fri, 7 Mar 2025 08:26:37 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-07 03:05:

    On Thu, 6 Mar 2025 11:21:45 +0100, Arno Welzel wrote:

    Then there is Safari with about 18% market share ...

    How can that be, when it doesn’t run on Windows?

    Because iOS uses Safari as the main browser and iPhones have a market
    share of nearly 50% in some regions.

    And the entire smartphone market is several times bigger than the
    desktop market. But there is no indication of how much each is
    contributing to those dubious Statcounter figures.

    Then use the specific statistics - for example the browser version
    statistics and just enable "Safari iPhone" which is still around 14%:

    <https://gs.statcounter.com/browser-version-market-share>

    The fact remains, Statcounter no longer collects a sufficiently
    representative set of statistics to be the basis for concluding anything. <https://www.zdnet.com/article/statcounters-windows-market-share-data-is-not-accurate-or-reliable-and-i-can-prove-it/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Computer Nerd Kev on Sat Mar 8 06:10:53 2025
    On 8 Mar 2025 13:10:49 +1000, Computer Nerd Kev wrote:

    If you keep the formatting simple enough ...

    s/simple/simplistic/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sat Mar 8 15:56:14 2025
    Computer Nerd Kev, 2025-03-08 05:07:

    Arno Welzel <usenet@arnowelzel.de> wrote:
    [...]>> Therefore it is also a very common practice to create a basic stylesheet
    for a website to define the overall look of it and *not* to rely on only
    how browsers render elements by default.

    No, the defaults (plus user preferences) should in general do the

    Yes, it is.

    job. Sometimes some browsers have poor defaults, so avoid those
    elements or use CSS. The former keeps things simpler and more
    compatible.

    No. "More compatible" means in *your* own terms, that you can not be
    sure, how things get displyed. If you want to make sure, things show in
    the same way, regardless what browser one uses, then use CSS.

    [...]>> Browsers cache resources. Well maintained websites and servers also
    provide expire headers to make sure, caching is done properly - for
    example for a longer time period of days, weeks or even months for
    resources which only change rarely, combined with versioned URLs to make
    sure, updates are possible when needed.

    An external stylesheet which applies to a website can be cached *once*
    and then be used many times without even loading it from the webserver
    again.

    Yeah, same with a static page of HTML without CSS, or in fact _any_
    file sent over HTTP. But I don't know why you're telling me this, I
    think there's some mis-communication. One advantage of CSS is you
    can change one stylesheet to alter the display of a whole website,
    I'm saying it's not useful unless you're doing excessive amounts of
    'styling' in the first place, so not a reason for me to adopt it.
    Nothing to do with caching.

    It has *nothing* to do with "excessive amounts of 'styling'"!

    Every CSS should be an external file, so there is only *one* place to
    define the layout of a website. It makes no sense to have CSS rules
    within the HTML files if you have to repeat them on every single page
    where you want to change the look of any element. It does not matter, if
    the CSS is only 5 lines of code or 500.

    [...]>> However - you *do* care about design, quote:

    "The indentation used in <dl>, for instanace, can vary, potentially
    making a page difficult to read in some browsers while it's fine in others." >>
    And because of this, there is CSS to be able to make sure, that a
    definition list is displayed always in the same way regardless what
    browser is used.

    Or what I did which was to use headings and paragraphs instead of
    <dl> in one instance so that the difference between terms and
    descriptions was always clear. Not always "in the same way", but

    But <dl> has a meaning. It is *not* there to have a specific "look" but
    to define the *structure* of a document.

    That's why I doubt, that you understand HTML and CSS at all.

    A heading and paragraph is *not* a defintion list!

    [...]> We have a standard, HTML 4.01 Transitional, which supports all the

    No, we now have HTML5: <https://html.spec.whatwg.org>

    Everything else is outdated and only supported by browsers for backwards compatibility.

    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sat Mar 8 15:47:51 2025
    Lawrence D'Oliveiro, 2025-03-08 07:13:

    On Sat, 8 Mar 2025 02:32:55 +0100, Arno Welzel wrote:
    [...]>> Then use the specific statistics - for example the browser version
    statistics and just enable "Safari iPhone" which is still around 14%:

    <https://gs.statcounter.com/browser-version-market-share>

    The fact remains, Statcounter no longer collects a sufficiently representative set of statistics to be the basis for concluding anything. <https://www.zdnet.com/article/statcounters-windows-market-share-data-is-not-accurate-or-reliable-and-i-can-prove-it/

    You're welcome to present a more reliable statistic.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sat Mar 8 15:57:29 2025
    Computer Nerd Kev, 2025-03-08 04:10:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On 8 Mar 2025 07:35:30 +1000, Computer Nerd Kev wrote:

    The advantages of a separate sytlesheet are also moot if you don't
    intend to specify an overly-specific fashionable page design which
    you'll want updated whenever tastes change.

    It?s a bit more than just about fashionable tastes. It?s also about
    repurposing content. For example, there is a common need to display web
    pages not just on a regular-sized desktop/laptop monitor, but also on a
    smartphone screen. CSS provides a mechanism for automatically sensing the
    class of UA, and adapting the formatting accordingly.

    If you keep the formatting simple enough you can just add:
    <meta name="viewport" content="width=device-width">
    in <head> and it'll work on smartphones without any special CSS
    rules.

    It won't in most cases, since most content does *not* work on small
    viewports if you don't take care to have viewport specific rules.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helmut Richter@21:1/5 to Arno Welzel on Sat Mar 8 17:26:45 2025
    On Sat, 8 Mar 2025, Arno Welzel wrote:

    Computer Nerd Kev, 2025-03-08 04:10:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On 8 Mar 2025 07:35:30 +1000, Computer Nerd Kev wrote:

    The advantages of a separate sytlesheet are also moot if you don't
    intend to specify an overly-specific fashionable page design which
    you'll want updated whenever tastes change.

    It?s a bit more than just about fashionable tastes. It?s also about
    repurposing content. For example, there is a common need to display web
    pages not just on a regular-sized desktop/laptop monitor, but also on a
    smartphone screen. CSS provides a mechanism for automatically sensing the >> class of UA, and adapting the formatting accordingly.

    If you keep the formatting simple enough you can just add:
    <meta name="viewport" content="width=device-width">
    in <head> and it'll work on smartphones without any special CSS
    rules.

    It won't in most cases, since most content does *not* work on small
    viewports if you don't take care to have viewport specific rules.

    For my own website, I have not found a single page which was in any way deteriorated by this line, in contrast to virtually all pages that are unreadable on small viewports without it. Much more important, only with it
    the result is in any way predictable. E.g.: if you have simple text, with
    this line it packs as many letters in a line as fit in there, and as many
    lines that fit on the page. If you rotate the screen by 90°, the same amount of text fits on the screen in less longer (or more shorter) lines. Without that line, rotating the screen changes font size (although specified in CSS) and the width of the portion of the viewport which is used (also specified in CSS as max-width), and I found myself unable to interpret the effects, and
    have thus no chance to fix the problems.

    My pages are somewhat special as the CSS has been written by myself and is therefore simple.

    --
    Helmut Richter

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Arno Welzel on Sun Mar 9 08:27:45 2025
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-08 05:07:
    Sometimes some browsers have poor defaults, so avoid those
    elements or use CSS. The former keeps things simpler and more
    compatible.

    No. "More compatible" means in *your* own terms, that you can not be
    sure, how things get displyed. If you want to make sure, things show in
    the same way, regardless what browser one uses, then use CSS.

    Right. I don't need things to always show the same way, just be
    handled clearly by default, so no need for CSS!

    [...]>> Browsers cache resources. Well maintained websites and servers also
    provide expire headers to make sure, caching is done properly - for
    example for a longer time period of days, weeks or even months for
    resources which only change rarely, combined with versioned URLs to make >>> sure, updates are possible when needed.

    An external stylesheet which applies to a website can be cached *once*
    and then be used many times without even loading it from the webserver
    again.

    Yeah, same with a static page of HTML without CSS, or in fact _any_
    file sent over HTTP. But I don't know why you're telling me this, I
    think there's some mis-communication. One advantage of CSS is you
    can change one stylesheet to alter the display of a whole website,
    I'm saying it's not useful unless you're doing excessive amounts of
    'styling' in the first place, so not a reason for me to adopt it.
    Nothing to do with caching.

    It has *nothing* to do with "excessive amounts of 'styling'"!

    Every CSS should be an external file, so there is only *one* place to
    define the layout of a website. It makes no sense to have CSS rules
    within the HTML files if you have to repeat them on every single page
    where you want to change the look of any element.

    Oh I see, you're just saying that if you're going to use CSS it's
    better to have it in a separate stylesheet to avoid re-downloading.

    I was saying that the other advantage of separate stylesheets -
    being able to revise the look of a whole site by editing one file
    so eg. <h2> elements now look like <h3> did before, instead of
    replacing every <h2> with <h3> in the HTML of every page - is
    pointless to me. I don't want to change the look of pages, and
    headings can be displayed how browsers like (the actual sizes vary browser-to-browser and that's fine, I don't mind, so long as
    they're clearly shown as a heading).

    So it's not a reason for me to use CSS in the first place
    (externally _or_ within each page).

    [...]>> However - you *do* care about design, quote:

    "The indentation used in <dl>, for instanace, can vary, potentially
    making a page difficult to read in some browsers while it's fine in others."

    And because of this, there is CSS to be able to make sure, that a
    definition list is displayed always in the same way regardless what
    browser is used.

    Or what I did which was to use headings and paragraphs instead of
    <dl> in one instance so that the difference between terms and
    descriptions was always clear. Not always "in the same way", but

    But <dl> has a meaning. It is *not* there to have a specific "look" but
    to define the *structure* of a document.

    Yet if browsers don't make that structure clear by default, because
    they couldn't figure out how, or maybe they interpreted the meaning
    described in the standard differently, such elements should be
    avoided. Something like <ul> for instance is always clear by
    default even if the symbol starting each <li> is different between browsers/configurations and paragraph layout might differ. So I use
    some like <ul>, but not others, and no need for CSS.

    Your argument about meaning contradicts itself anyway. You can use
    CSS to mess up the display of otherwise rightly-handled elements so
    that their meaning is unclear to users. The most common examples
    are websites which, in a desperate desire to look cool, override
    the default appearance of all links (another thing that can often
    be user-configured) and make them (or their visited/unvisited
    status) damn near impossible to tell from the normal text font in a
    long paragraph. Here their CSS has destroyed the _meaning_ of <a>
    which _is_ clear by default in all browsers. The site's author can
    still see the meaning by looking at the raw HTML and seeing the
    <a> tag, but that's completely irrelevent to the user experience
    due to their determination to specify the exact look for users. A
    great case for people like me who disable CSS while browsing
    anyway!

    <dl> may have a meaning in the standard, but browsers have to
    work out how to convey that meaning to users. If some browsers
    don't do that, avoid those elements. If you specify how the meaning
    is conveyed using CSS, you're only going to confuse the meaning
    between all the different styles applied on every different
    website doing things differently. For the user of such a website
    there's no way to tell that it's a styled <dt> they're looking at,
    because it could look completely different to a <dt> on another
    site. The meaning of <dt> is only useful then to the author who'se
    writing CSS because they want to easily change how their pages look
    in a few years time as fashions change (further confusing the
    meanings for users). Not a useful feature to me!

    [...]> We have a standard, HTML 4.01 Transitional, which supports all the

    No, we now have HTML5: <https://html.spec.whatwg.org>

    Everything else is outdated and only supported by browsers for backwards compatibility.

    Including backwards compatible with my websites, so I can
    blissfully ignore HTML5 and follow the standards that fit my own
    compatibility requirements.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Sun Mar 9 08:05:11 2025
    On Sat, 8 Mar 2025 15:47:51 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-08 07:13:

    On Sat, 8 Mar 2025 02:32:55 +0100, Arno Welzel wrote:

    [...]>> Then use the specific statistics - for example the browser
    version
    statistics and just enable "Safari iPhone" which is still around 14%:

    <https://gs.statcounter.com/browser-version-market-share>

    The fact remains, Statcounter no longer collects a sufficiently
    representative set of statistics to be the basis for concluding
    anything.
    <https://www.zdnet.com/article/statcounters-windows-market-share-data-is-not-accurate-or-reliable-and-i-can-prove-it/

    You're welcome to present a more reliable statistic.

    You were the one trying to make some point about market share, not me.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sun Mar 9 12:08:28 2025
    Lawrence D'Oliveiro, 2025-03-09 09:05:

    On Sat, 8 Mar 2025 15:47:51 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-08 07:13:

    On Sat, 8 Mar 2025 02:32:55 +0100, Arno Welzel wrote:

    [...]>> Then use the specific statistics - for example the browser
    version
    statistics and just enable "Safari iPhone" which is still around 14%:

    <https://gs.statcounter.com/browser-version-market-share>

    The fact remains, Statcounter no longer collects a sufficiently
    representative set of statistics to be the basis for concluding
    anything.
    <https://www.zdnet.com/article/statcounters-windows-market-share-data-is-not-accurate-or-reliable-and-i-can-prove-it/

    You're welcome to present a more reliable statistic.

    You were the one trying to make some point about market share, not me.

    But you are telling the market share is not reliable, not me.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sun Mar 9 12:20:53 2025
    Computer Nerd Kev, 2025-03-08 23:27:

    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-08 05:07:

    [...]

    It has *nothing* to do with "excessive amounts of 'styling'"!

    Every CSS should be an external file, so there is only *one* place to
    define the layout of a website. It makes no sense to have CSS rules
    within the HTML files if you have to repeat them on every single page
    where you want to change the look of any element.

    Oh I see, you're just saying that if you're going to use CSS it's
    better to have it in a separate stylesheet to avoid re-downloading.

    Exactly!

    I was saying that the other advantage of separate stylesheets -
    being able to revise the look of a whole site by editing one file
    so eg. <h2> elements now look like <h3> did before, instead of
    replacing every <h2> with <h3> in the HTML of every page - is
    pointless to me. I don't want to change the look of pages, and
    headings can be displayed how browsers like (the actual sizes vary browser-to-browser and that's fine, I don't mind, so long as
    they're clearly shown as a heading).

    Which is always the case - headings will always be shown as headings.

    But you(!) complained about that <DL> will not always be recognizable as definition list and *instead* using CSS to make sure, the layout looks
    as you want it to be, you replace <DL> with headings and paragraphs
    which is exactly the opposite what HTML is meant for. If you want to
    change the *look* of things, then use CSS and not different HTML elements!

    [...]>> But <dl> has a meaning. It is *not* there to have a specific
    "look" but
    to define the *structure* of a document.

    Yet if browsers don't make that structure clear by default, because

    Then use CSS for it to make that clear! But the *meaning* of <DL> is
    still the same, no matter what the browser *displays* for it.

    [...]
    Your argument about meaning contradicts itself anyway. You can use

    No, it is not "my argument". That is the official definition of HTML,
    the "Hypertext Markup Language".

    See: <https://html.spec.whatwg.org/#semantics-2>

    Quote:

    "3.2.1 Semantics

    Elements, attributes, and attribute values in HTML are defined (by this specification) to have certain meanings (semantics). For example, the ol element represents an ordered list, and the lang attribute represents
    the language of the content.

    These definitions allow HTML processors, such as web browsers or search engines, to present and use documents and applications in a wide variety
    of contexts that the author might not have considered.

    (...)

    Because HTML conveys meaning, rather than presentation, the same page
    can also be used by a small browser on a mobile phone, without any
    change to the page. Instead of headings being in large letters as on the desktop, for example, the browser on the mobile phone might use the same
    size text for the whole page, but with the headings in bold.

    But it goes further than just differences in screen size: the same page
    could equally be used by a blind user using a browser based around
    speech synthesis, which instead of displaying the page on a screen,
    reads the page to the user, e.g. using headphones. Instead of large text
    for the headings, the speech browser might use a different volume or a
    slower voice.

    That's not all, either. Since the browsers know which parts of the page
    are the headings, they can create a document outline that the user can
    use to quickly navigate around the document, using keys for "jump to
    next heading" or "jump to previous heading". Such features are
    especially common with speech browsers, where users would otherwise find quickly navigating a page quite difficult.

    Even beyond browsers, software can make use of this information. Search
    engines can use the headings to more effectively index a page, or to
    provide quick links to subsections of the page from their results. Tools
    can use the headings to create a table of contents (that is in fact how
    this very specification's table of contents is generated).

    This example has focused on headings, but the same principle applies to
    all of the semantics in HTML."

    [...]> We have a standard, HTML 4.01 Transitional, which supports all the

    No, we now have HTML5: <https://html.spec.whatwg.org>

    Everything else is outdated and only supported by browsers for backwards
    compatibility.

    Including backwards compatible with my websites, so I can
    blissfully ignore HTML5 and follow the standards that fit my own compatibility requirements.

    No, you can't. HTML5 is *not* fully backwards compatible! It's just
    browsers which try to keep compatible. But the standard is now HTML5
    only. All older standards are *obselete* and should *not* be used any
    longer!

    Also see here: <https://www.w3.org/html/>

    Quote:

    "https://html.spec.whatwg.org/multipage/ is the current HTML standard.
    It obsoletes all other previously-published HTML specifications."

    And also here: <https://www.w3.org/TR/html401/>

    Quote:

    "W3C Recommendation 24 December 1999
    superseded 27 March 2018"

    You understand the meaning of "superseded 27 March 2018"? Start living
    in the present! The days of Internet Explorer and Netscape Navigator are
    long gone.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Arno Welzel on Mon Mar 10 08:38:44 2025
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-08 23:27:
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-08 05:07:
    I was saying that the other advantage of separate stylesheets -
    being able to revise the look of a whole site by editing one file
    so eg. <h2> elements now look like <h3> did before, instead of
    replacing every <h2> with <h3> in the HTML of every page - is
    pointless to me. I don't want to change the look of pages, and
    headings can be displayed how browsers like (the actual sizes vary
    browser-to-browser and that's fine, I don't mind, so long as
    they're clearly shown as a heading).

    Which is always the case - headings will always be shown as headings.

    Yeah, so I use headings, and it's clear they're headings because I
    don't use CSS to change how they look (headings styled by CSS in
    small grey text, like some page authors do, aren't as clear as how
    browsers will show them by default without CSS).

    But you(!) complained about that <DL> will not always be recognizable as definition list and *instead* using CSS to make sure, the layout looks
    as you want it to be, you replace <DL> with headings and paragraphs
    which is exactly the opposite what HTML is meant for. If you want to
    change the *look* of things, then use CSS and not different HTML elements!

    Then what's <dl> mean to someone reading the doc if you've changed
    the look? If they have a browser which renders an element like <dl>
    clearly, even if others don't, the CSS has just overriden that
    rendering and obscured the meaning. The user doesn't know if it's
    a definition list, or just a bunch of headings and paragraphs,
    because you've broken the default rendering with CSS. Using <dl> is
    pointless then except for people reading the HTML/CSS code itself!

    [...]>> But <dl> has a meaning. It is *not* there to have a specific
    "look" but
    to define the *structure* of a document.

    Yet if browsers don't make that structure clear by default, because

    Then use CSS for it to make that clear! But the *meaning* of <DL> is
    still the same, no matter what the browser *displays* for it.

    It will never be clear what a <dl> (or any element) looks like if
    every website has CSS which makes it look different. Stick to
    elements that all browsers display clearly without CSS, and users
    _can_ actually tell the *meaning* of those elements if you _don't_
    use CSS.

    [...]
    Your argument about meaning contradicts itself anyway. You can use

    No, it is not "my argument". That is the official definition of HTML,
    the "Hypertext Markup Language".

    Yes because HTML is now designed for people who love CSS because it
    lets them easily change their website's look every few years to
    stay fashionable, and therefore causes all the problems I've
    mentioned about usability, as well as make browsers more
    complicated to support the CSS standards.

    That, I know, is why the HTML 4 standard I stick with was called "Transitional", but I won't transistion. There are lots of
    standards which people don't adopt, and CSS is one that I won't
    adopt.

    See: <https://html.spec.whatwg.org/#semantics-2>

    Quote:

    "3.2.1 Semantics

    Elements, attributes, and attribute values in HTML are defined (by this specification) to have certain meanings (semantics). For example, the ol element represents an ordered list, and the lang attribute represents
    the language of the content.

    These definitions allow HTML processors, such as web browsers or search engines, to present and use documents and applications in a wide variety
    of contexts that the author might not have considered.

    Yes so I use the "definitions" which web browsers handle well by
    default. There were always some elements that weren't handled well
    by default, before and after CSS. I think that's in part because
    the standard was vague about some definitions, but that's history
    now. Now their solution is to throw interpretation over to the
    page's writer via CSS, which allows them to make the mess that I've
    talked about already - elements never looking the same and ignoring
    the user's preferences (except the wonderful preference I use to
    just turn CSS off!).

    [...]> We have a standard, HTML 4.01 Transitional, which supports all the >>>
    No, we now have HTML5: <https://html.spec.whatwg.org>

    Everything else is outdated and only supported by browsers for backwards >>> compatibility.

    Including backwards compatible with my websites, so I can
    blissfully ignore HTML5 and follow the standards that fit my own
    compatibility requirements.

    No, you can't. HTML5 is *not* fully backwards compatible!

    I don't claim my pages are HTML5, they have a <!DOCTYPE> header
    which states they're HTML 4.01 Transitional.

    It's just browsers which try to keep compatible. But the standard
    is now HTML5 only. All older standards are *obselete* and should
    *not* be used any longer!

    Stuff 'em! The standard exists, browsers support it (<!DOCTYPE>
    tells them what to expect), I use it. HTML5/CSS exists, the
    browsers I use don't all support it well, I don't like CSS in
    the ones that do fully support it anyway, so I don't use it.

    I'd rather switch to Gemini (an unofficial standard) or Gopher
    (an older official standard), than HTML5/CSS. But why? Because
    someone says I have to use CSS now with HTML? No authority can
    dictate what standard I can use online, which I'm doubly thankful
    for because the Web standards publishers are led by the nose by
    commercial interests (mainly Google) now anyway.

    "W3C Recommendation 24 December 1999
    superseded 27 March 2018"

    You understand the meaning of "superseded 27 March 2018"? Start living
    in the present! The days of Internet Explorer and Netscape Navigator are
    long gone.

    Yeah now it's all about Google Chrome, which I don't use, and
    Google can get the W3C to recommend all sorts of sillyness. They're
    not an authority, they have no power over me. They wrote a standard
    I like, browsers support it, and I use it. What they say later is
    as irrelevent as the guy who wrote the Gemini standard saying it
    should be used instead, and I have fewer objections to that than to
    HTML5/CSS.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Mon Mar 10 00:43:27 2025
    Computer Nerd Kev, 2025-03-09 23:38:

    Arno Welzel <usenet@arnowelzel.de> wrote:
    [...]
    But you(!) complained about that <DL> will not always be recognizable as
    definition list and *instead* using CSS to make sure, the layout looks
    as you want it to be, you replace <DL> with headings and paragraphs
    which is exactly the opposite what HTML is meant for. If you want to
    change the *look* of things, then use CSS and not different HTML elements!

    Then what's <dl> mean to someone reading the doc if you've changed
    the look? If they have a browser which renders an element like <dl>

    It still means the same. The *semantics* will not change. Stop thinking
    always about how things *look*. Elements have a semantic meaning. And
    how this used also depends on the context.

    Some websites build their menus based on <ul> and <li> for the menu
    items. Even if the menus is not really a visual list, the "list"
    semantic may still work better than having multiple paragraphs or <div> elements.

    clearly, even if others don't, the CSS has just overriden that
    rendering and obscured the meaning. The user doesn't know if it's
    a definition list, or just a bunch of headings and paragraphs,
    because you've broken the default rendering with CSS. Using <dl> is
    pointless then except for people reading the HTML/CSS code itself!

    No - the *meaning* does not change, no matter how things *look*. The
    *meaning* comes from the semantic, not from the design. CSS will only
    allow to change the visuals, not the semantic.

    [...]
    Then use CSS for it to make that clear! But the *meaning* of <DL> is
    still the same, no matter what the browser *displays* for it.

    It will never be clear what a <dl> (or any element) looks like if
    every website has CSS which makes it look different. Stick to
    elements that all browsers display clearly without CSS, and users
    _can_ actually tell the *meaning* of those elements if you _don't_
    use CSS.

    Wrong. The semantic of <dl> won't change just because you make it *look* different.

    [...]
    Your argument about meaning contradicts itself anyway. You can use

    No, it is not "my argument". That is the official definition of HTML,
    the "Hypertext Markup Language".

    Yes because HTML is now designed for people who love CSS because it
    lets them easily change their website's look every few years to
    stay fashionable, and therefore causes all the problems I've
    mentioned about usability, as well as make browsers more
    complicated to support the CSS standards.

    Wrong. It's about *semantic*. And that's why CSS was invented even back
    then, when HTML 4 was still a thing - to be able to design content
    without abusing *semantic* to get a different look.

    [...]
    No, you can't. HTML5 is *not* fully backwards compatible!

    I don't claim my pages are HTML5, they have a <!DOCTYPE> header
    which states they're HTML 4.01 Transitional.

    Yes, and therefore they use an obsolete standard from 1999.

    It's just browsers which try to keep compatible. But the standard
    is now HTML5 only. All older standards are *obselete* and should
    *not* be used any longer!

    Stuff 'em! The standard exists, browsers support it (<!DOCTYPE>

    It was superseded in 2018.

    [...]
    I'd rather switch to Gemini (an unofficial standard) or Gopher
    (an older official standard), than HTML5/CSS. But why? Because
    someone says I have to use CSS now with HTML? No authority can
    dictate what standard I can use online, which I'm doubly thankful
    for because the Web standards publishers are led by the nose by
    commercial interests (mainly Google) now anyway.

    I never said, that you *must* use CSS. But if *you* complain about <dl>
    not looking as you would like to have it, *then* you have to use CSS and
    should *not* use a different element instead, just to make things look different.

    "W3C Recommendation 24 December 1999
    superseded 27 March 2018"

    You understand the meaning of "superseded 27 March 2018"? Start living
    in the present! The days of Internet Explorer and Netscape Navigator are
    long gone.

    Yeah now it's all about Google Chrome, which I don't use, and

    No, it's also about Firefox, Safari and nearly every other modern
    browser support this.

    Google can get the W3C to recommend all sorts of sillyness. They're

    No, it is *not* Google telling others what to do!

    See <https://whatwg.org/sg-agreement>:

    "The initial Steering Group Members are the four Qualifying Entities
    identified below: Mozilla Corporation, Microsoft Corporation, Google
    LLC, and Apple Inc."

    And also all these people:

    <https://html.spec.whatwg.org/multipage/acknowledgements.html#acknowledgments>

    Of course you can ignore the development of the past 10 years and stick
    with a nearly 25 year old standard (HTML 4.01 was specified by the end
    of 1999!) - but calling HTML5 something "forced by Google" is just bullshit.

    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Mon Mar 10 01:36:43 2025
    On Sun, 9 Mar 2025 12:08:28 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-09 09:05:

    On Sat, 8 Mar 2025 15:47:51 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-08 07:13:

    On Sat, 8 Mar 2025 02:32:55 +0100, Arno Welzel wrote:

    [...]>> Then use the specific statistics - for example the browser
    version
    statistics and just enable "Safari iPhone" which is still around
    14%:

    <https://gs.statcounter.com/browser-version-market-share>

    The fact remains, Statcounter no longer collects a sufficiently
    representative set of statistics to be the basis for concluding
    anything.
    <https://www.zdnet.com/article/statcounters-windows-market-share-data-is-not-accurate-or-reliable-and-i-can-prove-it/

    You're welcome to present a more reliable statistic.

    You were the one trying to make some point about market share, not me.

    But you are telling the market share is not reliable, not me.

    Correct. In other words, you didn’t have a point.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Mon Mar 10 19:32:01 2025
    Lawrence D'Oliveiro, 2025-03-10 02:36:

    On Sun, 9 Mar 2025 12:08:28 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-09 09:05:

    On Sat, 8 Mar 2025 15:47:51 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-08 07:13:

    On Sat, 8 Mar 2025 02:32:55 +0100, Arno Welzel wrote:

    [...]>> Then use the specific statistics - for example the browser
    version
    statistics and just enable "Safari iPhone" which is still around
    14%:

    <https://gs.statcounter.com/browser-version-market-share>

    The fact remains, Statcounter no longer collects a sufficiently
    representative set of statistics to be the basis for concluding
    anything.
    <https://www.zdnet.com/article/statcounters-windows-market-share-data-is-not-accurate-or-reliable-and-i-can-prove-it/

    You're welcome to present a more reliable statistic.

    You were the one trying to make some point about market share, not me.

    But you are telling the market share is not reliable, not me.

    Correct. In other words, you didn’t have a point.

    Well - other sources have the similar values:

    <https://radar.cloudflare.com/reports/browser-market-share-2024-q4#id-5-global-market-share>

    Chrome: 64.794%
    Safari: 16.715%
    Egde: 7.357%
    Firefox: 3.981%

    All others have less then 3% marke share.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Arno Welzel on Tue Mar 11 10:37:42 2025
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-09 23:38:
    Arno Welzel <usenet@arnowelzel.de> wrote:
    [...]
    But you(!) complained about that <DL> will not always be recognizable as >>> definition list and *instead* using CSS to make sure, the layout looks
    as you want it to be, you replace <DL> with headings and paragraphs
    which is exactly the opposite what HTML is meant for. If you want to
    change the *look* of things, then use CSS and not different HTML elements! >>
    Then what's <dl> mean to someone reading the doc if you've changed
    the look? If they have a browser which renders an element like <dl>

    It still means the same. The *semantics* will not change. Stop thinking always about how things *look*.

    Yes you're so wrapped up in the semantics of the standards that you
    miss that the idea isn't for people to read the raw HTML and see
    "this is a <dl>" and "that's a <ul>" and "I can go back to the
    rendered page and click on this because it's an <a>". The meaning
    for the user has to be conveyed by how things look, and changing it
    with CSS, or using elements that some browsers render unclearly,
    just obscures that meaning. That's the practical reality.

    Elements have a semantic meaning. And how this used also depends
    on the context.

    Rubbish, nothing to do with context.

    Some websites build their menus based on <ul> and <li> for the menu
    items. Even if the menus is not really a visual list, the "list"
    semantic may still work better than having multiple paragraphs or <div> elements.

    Well it is a list, of links. If they use a sensible design without
    CSS it should work just fine. If they try and turn it into a
    drop-down menu then I find them a pain even in Firefox anyway -
    going off-screen or disappearing. Plus some sites put so much into
    drop-down menus that the page size becomes huge. Of course
    lightweight browsers like Dillo don't support them. You've got me
    onto yet another one of my CSS gripes!

    Your argument about meaning contradicts itself anyway. You can use

    No, it is not "my argument". That is the official definition of HTML,
    the "Hypertext Markup Language".

    Yes because HTML is now designed for people who love CSS because it
    lets them easily change their website's look every few years to
    stay fashionable, and therefore causes all the problems I've
    mentioned about usability, as well as make browsers more
    complicated to support the CSS standards.

    Wrong. It's about *semantic*. And that's why CSS was invented even back
    then, when HTML 4 was still a thing - to be able to design content
    without abusing *semantic* to get a different look.

    Yes and what a mess it's made! For the sake of preserving some
    academic semantics (some, I think, poorly defined in the first
    place), the meaning of elements is detached completely from what
    people see. But since they're catering just to Web designers trying
    to make things look fashionable, it's inevitable. I'm not one of
    those!

    I'd rather switch to Gemini (an unofficial standard) or Gopher
    (an older official standard), than HTML5/CSS. But why? Because
    someone says I have to use CSS now with HTML? No authority can
    dictate what standard I can use online, which I'm doubly thankful
    for because the Web standards publishers are led by the nose by
    commercial interests (mainly Google) now anyway.

    I never said, that you *must* use CSS. But if *you* complain about <dl>
    not looking as you would like to have it, *then* you have to use CSS and should *not* use a different element instead, just to make things look different.

    Because people will be reading the raw HTML and get all confused? I
    don't think so. On the contrary users won't be confused by how it
    looks, like they could be with CSS changing things on them.

    "W3C Recommendation 24 December 1999
    superseded 27 March 2018"

    You understand the meaning of "superseded 27 March 2018"? Start living
    in the present! The days of Internet Explorer and Netscape Navigator are >>> long gone.

    Yeah now it's all about Google Chrome, which I don't use, and

    No, it's also about Firefox, Safari and nearly every other modern
    browser support this.

    Google can get the W3C to recommend all sorts of sillyness. They're

    No, it is *not* Google telling others what to do!

    Says the person busy arguing in the other sub-thread for stats
    showing Chrome has the majority share of browser usage.

    See <https://whatwg.org/sg-agreement>:

    "The initial Steering Group Members are the four Qualifying Entities identified below: Mozilla Corporation, Microsoft Corporation, Google
    LLC, and Apple Inc."

    All commercial interests as I said, and with the most popular
    browser, Google will obviously have the most influence among those
    competing companies.

    And also all these people:

    <https://html.spec.whatwg.org/multipage/acknowledgements.html#acknowledgments>

    Of course you can ignore the development of the past 10 years and stick
    with a nearly 25 year old standard (HTML 4.01 was specified by the end
    of 1999!)

    Thank you. I'm aware of its age and even consider that a big
    advantage for compatibility!

    but calling HTML5 something "forced by Google" is just bullshit.

    Well they can't force HTML5 to be adopted by people like me who
    don't like it, and don't even use their browser. Glad you sort-of
    agree.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Tue Mar 11 03:28:10 2025
    On Mon, 10 Mar 2025 19:32:01 +0100, Arno Welzel wrote:

    Well - other sources have the similar values:

    <https://radar.cloudflare.com/reports/browser-market-share-2024-q4#id-5-global-market-share>

    Or maybe they suffer the same biases. Without insight into their
    methodology, you can’t be sure.

    Presumably Cloudflare is only measuring browser stats for hits on the
    sites it serves.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Tue Mar 11 08:33:39 2025
    Computer Nerd Kev, 2025-03-11 01:37:

    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-09 23:38:
    Arno Welzel <usenet@arnowelzel.de> wrote:
    [...]
    But you(!) complained about that <DL> will not always be recognizable as >>>> definition list and *instead* using CSS to make sure, the layout looks >>>> as you want it to be, you replace <DL> with headings and paragraphs
    which is exactly the opposite what HTML is meant for. If you want to
    change the *look* of things, then use CSS and not different HTML elements! >>>
    Then what's <dl> mean to someone reading the doc if you've changed
    the look? If they have a browser which renders an element like <dl>

    It still means the same. The *semantics* will not change. Stop thinking
    always about how things *look*.

    Yes you're so wrapped up in the semantics of the standards that you
    miss that the idea isn't for people to read the raw HTML and see
    "this is a <dl>" and "that's a <ul>" and "I can go back to the
    rendered page and click on this because it's an <a>". The meaning
    for the user has to be conveyed by how things look, and changing it
    with CSS, or using elements that some browsers render unclearly,
    just obscures that meaning. That's the practical reality.

    No - but *software* can understand it a well. And this also means
    software which helps people understand the meaning of it. For example
    search engines can interpret content better and assistive technologies
    can tell people, if there is a heading, paragraph or a definition list
    and help them to navigate the content.

    That is also a practical reality!

    [...]
    but calling HTML5 something "forced by Google" is just bullshit.

    Well they can't force HTML5 to be adopted by people like me who
    don't like it, and don't even use their browser. Glad you sort-of
    agree.

    Fortunately you are not responsible for the publication of any
    meaningful website.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Tue Mar 11 08:28:54 2025
    Lawrence D'Oliveiro, 2025-03-11 04:28:

    On Mon, 10 Mar 2025 19:32:01 +0100, Arno Welzel wrote:

    Well - other sources have the similar values:

    <https://radar.cloudflare.com/reports/browser-market-share-2024-q4#id-5-global-market-share>

    Or maybe they suffer the same biases. Without insight into their
    methodology, you can’t be sure.

    Presumably Cloudflare is only measuring browser stats for hits on the
    sites it serves.

    Of course they do. Their methodology is explained on the same page as well:

    <https://radar.cloudflare.com/reports/browser-market-share-2024-q4#methodology>

    Since Cloudflare serves 25 million sites, these values look quite
    plausible to me. The values are also quite similar to the statistics on
    some of the sites I maintain and which have more than 1000 visits per day.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Tue Mar 11 20:28:45 2025
    On Tue, 11 Mar 2025 08:28:54 +0100, Arno Welzel wrote:

    Since Cloudflare serves 25 million sites, these values look quite
    plausible to me.

    But a big outfit like Cloudflare is biased towards serving bigger sites,
    not smaller ones.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Arno Welzel on Wed Mar 12 07:36:33 2025
    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-11 01:37:

    Arno Welzel <usenet@arnowelzel.de> wrote:
    Computer Nerd Kev, 2025-03-09 23:38:
    Arno Welzel <usenet@arnowelzel.de> wrote:
    [...]
    But you(!) complained about that <DL> will not always be recognizable as >>>>> definition list and *instead* using CSS to make sure, the layout looks >>>>> as you want it to be, you replace <DL> with headings and paragraphs
    which is exactly the opposite what HTML is meant for. If you want to >>>>> change the *look* of things, then use CSS and not different HTML elements!

    Then what's <dl> mean to someone reading the doc if you've changed
    the look? If they have a browser which renders an element like <dl>

    It still means the same. The *semantics* will not change. Stop thinking
    always about how things *look*.

    Yes you're so wrapped up in the semantics of the standards that you
    miss that the idea isn't for people to read the raw HTML and see
    "this is a <dl>" and "that's a <ul>" and "I can go back to the
    rendered page and click on this because it's an <a>". The meaning
    for the user has to be conveyed by how things look, and changing it
    with CSS, or using elements that some browsers render unclearly,
    just obscures that meaning. That's the practical reality.

    No - but *software* can understand it a well. And this also means
    software which helps people understand the meaning of it. For example
    search engines can interpret content better and assistive technologies
    can tell people, if there is a heading, paragraph or a definition list
    and help them to navigate the content.

    If some web browsers don't make an element's meaning sufficiently
    clear graphically, I take that as a clue that all software will
    suffer similarly - the definition of the element was probably
    unclear to begin with, so better avoided in place of more general
    elements. It might also be the case that a page author interprets
    the definition of the element in the standard incorrectly, in which
    case allowing them to make elements display their way with CSS
    allows those element to be abused for the wrong specific purpose
    while still looking correct graphically, and that will create
    greater confusion with software that looks at just the elements
    themselves.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ivan Shmakov@21:1/5 to All on Tue Mar 11 23:50:13 2025
    On 2025-03-11, Arno Welzel wrote:
    Computer Nerd Kev, 2025-03-11 01:37:
    Arno Welzel <usenet@arnowelzel.de> wrote:

    It still means the same. The *semantics* will not change. Stop
    thinking always about how things *look*.

    Yes you're so wrapped up in the semantics of the standards that you
    miss that the idea isn't for people to read the raw HTML and see
    "this is a <dl>" and "that's a <ul>" and "I can go back to the
    rendered page and click on this because it's an <a>". The meaning
    for the user has to be conveyed by how things look, and changing
    it with CSS, or using elements that some browsers render unclearly,
    just obscures that meaning. That's the practical reality.

    No - but *software* can understand it a well. And this also means
    software which helps people understand the meaning of it. For example search engines can interpret content better and assistive technologies
    can tell people, if there is a heading, paragraph or a definition list
    and help them to navigate the content.

    That is also a practical reality!

    I can agree, if only in part. The idea that the meaning "has to
    be conveyed by how things look" is easily countered by observing
    that some of the web users /cannot/ look. I don't suppose one
    can expect a bigger font for one's <h1 />s on a braille display
    or speech synthesizer, right?

    That said, from what I'm told, Chromium, regardless of how large
    its "market share" might be, isn't compatible with braille
    displays in the first place, and so isn't quite usable for blind
    users anyway, making the point somewhat moot. The only free
    software browser that is aimed at such I know of is Edbrowse, and
    last I've checked (though it was a while ago), its CSS support
    was hardly anything to write home about.

    It applies both ways, however: whether you do or do not provide
    CSS with your HTML, you /cannot/ ensure a particular font or
    size or color for your elements, /precisely/ because "software
    can understand it." And if I, as a website user, choose to take
    the HTML you've published, interpret its contents according to
    the HTML Live Standard, and process it any way I like - say, to
    render it on a braille display, or to feed it to a speech
    synthesizer, or to convert it into a plain text file - without
    colors or fonts or floats or whatever - I'm well within my right,
    and I'm in fact using the Standard precisely for the purpose it
    exists in the first place: to allow me to write software that
    will understand the HTML document written to said Standard.

    I can then choose to read that plain text file instead of
    "browsing" your site, too. Which is more or less what "text
    browsers" do. Standardly.

    And if you rely on the browser's "default" rendering for your
    HTML, in those browsers that /do/ support CSS, such rendering
    is in fact implemented by the means of in-browser default CSS.
    So it can be argued that you still rely on CSS for presentation.
    Yet again: because the presentation is decided at the /reader's/
    end, and if the reader is Chromium, then it's decided by CSS.

    As to providing a single CSS so that an entire site looks
    the same, it, too, has its limits: suppose I have 10 000 HTML
    documents on my site, all referring to the same CSS file.
    I then change the latter. Is there an easy way to ensure
    that the layout of none of those 10 000 is ruined?

    My preference, as part of "just bunch of documents" approach
    to website design, is to make the HTML file refer to the specific
    revision of the CSS file it was authored to work with. If my
    HTML documents have slightly inconsistent appearance, I can live
    with it; but at least they are /known/ to look acceptable.

    Also to mention, the use of HTML Live Standard elements is not
    consistent between websites, which limits the extent software
    can "understand" the site. For example, it'd be trivial to
    extract individual sections from webpages were each wrapped
    in <section />, yet some fairly large and popular websites,
    such as Wikipedia, do not use that element. The meaning of
    CSS class names mostly depends on specific skins, engines, or
    particular websites, so even though you can use user CSS to
    adapt a website to your particular needs (such as larger fonts,
    smaller pictures, better contrast, etc.), you often will have
    to figure the exact tweaks necessary for every site you visit.
    And then invest effort to keep your changes up to date when
    the website template inevitably changes.

    At which point /not/ using site-provided CSS /does/ acquire
    a certain appeal: if you don't want to be subjected to the web
    designers' experiments to look the biggest game in town, you'll
    perhaps choose to go without site-provided CSS most of the time.
    I know I did.

    Also, feel free to prove me wrong, but from what I saw, search
    engines care not about ul, dl, pre or p. What they /do/ seem
    to care about is <title />, presumably <a /> and <link />, and
    things like JSON+LD. So whether you do, or do not, use HTML
    lists for lists is of no consequence to how search engines will
    treat your site.

    Well they can't force HTML5 to be adopted by people like me who
    don't like it, and don't even use their browser. Glad you sort-of
    agree.

    Fortunately you are not responsible for the publication of any
    meaningful website.

    What reason do you have to believe that the websites he publishes
    aren't meaningful for their respective intended audiences?

    And if he chooses against trying to design something for "everyone,"
    like the next eBay or Youtube, it's his right, no?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Ivan Shmakov on Wed Mar 12 00:42:33 2025
    On Tue, 11 Mar 2025 23:50:13 +0000, Ivan Shmakov wrote:

    That said, from what I'm told, Chromium, regardless of how large its
    "market share" might be, isn't compatible with braille displays in
    the first place, and so isn't quite usable for blind users anyway,
    making the point somewhat moot. The only free software browser that
    is aimed at such I know of is Edbrowse, and last I've checked (though
    it was a while ago), its CSS support was hardly anything to write
    home about.

    But that should be fine, shouldn’t it? CSS is purely about visual
    appearance, and I’m not sure any of that is relevant to blind users.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Ivan Shmakov on Thu Mar 13 09:07:59 2025
    Ivan Shmakov <ivan@siamics.netremove.invalid> wrote:
    On 2025-03-11, Arno Welzel wrote:
    Computer Nerd Kev, 2025-03-11 01:37:
    Arno Welzel <usenet@arnowelzel.de> wrote:

    It still means the same. The *semantics* will not change. Stop
    thinking always about how things *look*.

    Yes you're so wrapped up in the semantics of the standards that you
    miss that the idea isn't for people to read the raw HTML and see
    "this is a <dl>" and "that's a <ul>" and "I can go back to the
    rendered page and click on this because it's an <a>". The meaning
    for the user has to be conveyed by how things look, and changing
    it with CSS, or using elements that some browsers render unclearly,
    just obscures that meaning. That's the practical reality.

    No - but *software* can understand it a well. And this also means
    software which helps people understand the meaning of it. For example search engines can interpret content better and assistive technologies
    can tell people, if there is a heading, paragraph or a definition list
    and help them to navigate the content.

    That is also a practical reality!

    I can agree, if only in part. The idea that the meaning "has to
    be conveyed by how things look" is easily countered by observing
    that some of the web users /cannot/ look. I don't suppose one
    can expect a bigger font for one's <h1 />s on a braille display
    or speech synthesizer, right?

    I think I read somewhere a suggestion that a speech synthesizer
    might use different volumes of voice for different levels of
    emphasis like differnt <h?> levels. Whether that happens, or
    whether it was just some standard-reader's dream, I don't know.

    But with something like <dl> the standard is so vague about the
    circumstances for using it that attempts to optimise for it in
    accessibility software might cause problems on pages whose authors
    have interpreted it more broadly. In HTML4 the examples were for
    using it as a glossary, but it also noted that it could be used
    for dialogues "with each DT naming a speaker, and each DD
    containing his or her words". I see HTML5 explains a much more
    general range of usage cases, where often the usefulness of the
    distinction of a definition list over other elements like headings
    is blurry (IMHO).

    For example, you write a guide to restaurants in a city, with a map
    at the top labeling their names with locations. Under it you have
    descriptions of the restaurants by name. The restaurant names could
    be interpreted as terms, and the descriptions as definitions, at
    least by my reading of the HTML standards. So you could use a <dl>.
    But does a <dl> mean anything useful compared to headings and
    paragraphs in this situation? I think not.

    I realised this when I saw that some browsers rendered them
    differently to others (without CSS), probably assuming their use
    for a glossary. You could use CSS to make <dt> and <dd> look more
    like headings and paragraphs everywhere, but then if accessibility
    software has made the same assumption as the graphical browser
    developers with their default rendering, any special handling
    they designed for <dl> won't be overriden like that.

    So rather than trying to force your way with CSS, better to stick
    with the elements that all browsers already display your way by
    default, and you're using HTML to communicate rather than as an
    exercise in maximal permitted usage of different elements from the
    standard.

    And if you rely on the browser's "default" rendering for your
    HTML, in those browsers that /do/ support CSS, such rendering
    is in fact implemented by the means of in-browser default CSS.
    So it can be argued that you still rely on CSS for presentation.
    Yet again: because the presentation is decided at the /reader's/
    end, and if the reader is Chromium, then it's decided by CSS.

    In Dillo you can even specify the default rendering with your own
    CSS stylesheet that's applied to pages without their own CSS (or all
    pages in my case, because I disable the page author's CSS). _This_
    is one use of CSS that I like - letting the user set rendering of
    elements the way they like at their end. My changes to the defaults
    are minor, but people who like things to look fashionable have come
    up with complex stylesheets which can thus be applied to the entire
    Web.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Thu Mar 13 20:54:52 2025
    Lawrence D'Oliveiro, 2025-03-11 21:28:

    On Tue, 11 Mar 2025 08:28:54 +0100, Arno Welzel wrote:

    Since Cloudflare serves 25 million sites, these values look quite
    plausible to me.

    But a big outfit like Cloudflare is biased towards serving bigger sites,
    not smaller ones.

    It depends, on how you define "smaller".

    These sites are also served using CloudFlare - and I know these sites,
    because I work for that institution:

    <https://sozialhelden.de>
    <https://dieneuenorm.de>
    <https://news.wheelmap.org/en/>

    And these are just some examples. I know many other smaller sites which
    also use CloudFlare, since you can use CloudFlare for free as well.

    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Thu Mar 13 20:59:02 2025
    Computer Nerd Kev, 2025-03-13 00:07:

    Ivan Shmakov <ivan@siamics.netremove.invalid> wrote:
    [...]
    And if you rely on the browser's "default" rendering for your
    HTML, in those browsers that /do/ support CSS, such rendering
    is in fact implemented by the means of in-browser default CSS.
    So it can be argued that you still rely on CSS for presentation.
    Yet again: because the presentation is decided at the /reader's/
    end, and if the reader is Chromium, then it's decided by CSS.

    In Dillo you can even specify the default rendering with your own
    CSS stylesheet that's applied to pages without their own CSS (or all
    [...]

    You can do that with most browsers. Firefox for example supports custom
    default CSS files.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Thu Mar 13 20:34:56 2025
    On Thu, 13 Mar 2025 20:54:52 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-11 21:28:

    But a big outfit like Cloudflare is biased towards serving bigger
    sites, not smaller ones.

    It depends, on how you define "smaller".

    And then there are the really big outfits that do their own hosting.

    All in all, you can’t escape the fact that Cloudflare is going to suffer
    from its own biases.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Fri Mar 14 08:05:56 2025
    Lawrence D'Oliveiro, 2025-03-13 21:34:

    On Thu, 13 Mar 2025 20:54:52 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-11 21:28:

    But a big outfit like Cloudflare is biased towards serving bigger
    sites, not smaller ones.

    It depends, on how you define "smaller".

    And then there are the really big outfits that do their own hosting.

    All in all, you can’t escape the fact that Cloudflare is going to suffer from its own biases.

    Ok, I get it - you don't believe anything, you don't want to use HTML5
    and CSS is bullshit for you.

    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ivan Shmakov@21:1/5 to All on Fri Mar 14 22:25:24 2025
    On 2025-03-12, Computer Nerd Kev wrote:
    Ivan Shmakov <ivan@siamics.netremove.invalid> wrote:

    I can agree, if only in part. The idea that the meaning "has to
    be conveyed by how things look" is easily countered by observing
    that some of the web users /cannot/ look. I don't suppose one
    can expect a bigger font for one's <h1 />s on a braille display
    or speech synthesizer, right?

    I think I read somewhere a suggestion that a speech synthesizer
    might use different volumes of voice for different levels of
    emphasis like differnt <h?> levels. Whether that happens, or
    whether it was just some standard-reader's dream, I don't know.

    My experience with speech synthesizers is also fairly limited.
    At one point I've experimented with running a shell under
    some kind of a flite(1)-related program, but that's pretty much
    all I ever did.

    I note, however, that at its core, CSS provides the means of
    associating (key, value) pairs with DOM elements. Said core
    cares little whether you specify font-family: and font-size:
    for your headings, or rather voice-family: and voice-volume: .

    Apparently CSS 2 had "@media aural" media type, which CSS 2.1
    then deprecated, http://w3.org/TR/CSS21/aural.html .

    Current flavor of this facility is http://w3.org/TR/css-speech-1/ ,
    but my impression is that it isn't widely implemented.

    As an aside, I've been listening to audiobooks on radio recently,
    and I'd think that for headings, rest: and cue: would work better
    than voice-volume: . The latter, as well as voice-rate: , perhaps
    would be useful for <strong /> and <small />.

    But with something like <dl> the standard is so vague about the circumstances for using it that attempts to optimise for it in
    accessibility software might cause problems on pages whose authors
    have interpreted it more broadly. In HTML4 the examples were for
    using it as a glossary, but it also noted that it could be used for dialogues "with each DT naming a speaker, and each DD containing his
    or her words". I see HTML5 explains a much more general range of
    usage cases, where often the usefulness of the distinction of a
    definition list over other elements like headings is blurry (IMHO).

    To me, <dl /> is just an associative list, perhaps a tad
    more general than the one we have in dialects of Lisp. I'd
    use <dl ><dt >Foo</dt><dd >Bar</dd></dl> in a instruction
    for a human more or less in the same circumstances I'd use
    '((Foo . Bar)) in a program for a Lisp interpreter.

    I'd use headings like I use defun / define / defvar, then.

    Whether to use a function or a data structure in any specific
    case is an open question. Typographically, I'd be opposed,
    as a rule, to having a heading over a few words or sentences.
    Possible exceptions being <h2 >Even more details</h2><p
    FIXME: write them.</p> and <h2 >Dedication</h2><p >To John
    Smith.</p>

    From the Living Standard's PoV, I'd say the primary difference
    is that the headings are reflected in document's outline (the
    standard gives an algorithm for that; whether a particular UA
    implements it is a separate question), while <dl /> items aren't.

    So I suppose for the things you'd want to be in the document's
    outline, use headings. Otherwise, consider <dl />.

    I don't think the example below would make sense with headings,
    for instance. (Unless you're giving a detailed exposition of the
    netnews format, and even then, you'd probably use a fair amount
    of prose for each of the fields, rather than just the value.)


    <dt >From:</dt>
    <dd >Ivan Shmakov &lt;ivan@siamics.net<wbr />REMOVE.invalid></dd>
    <dt >Newsgroups:</dt>
    <dd >comp<wbr />.infosystems<wbr />.www<wbr />.authoring<wbr />.html</dd>
    <dt >Subject:</dt>
    <!-- ... -->
    </dl>

    So rather than trying to force your way with CSS, better to stick
    with the elements that all browsers already display your way by
    default, and you're using HTML to communicate rather than as an
    exercise in maximal permitted usage of different elements from the
    standard.

    I don't see such an approach working for me, for several reasons.

    First, I have, at times, been requested to provide some document
    or another "in Microsoft Word format." The problem is that I
    see office productivity suites, both proprietary and free, as
    markedly unproductive, and have never invested much effort into
    familiarizing myself with any.

    I've found, however, that "Microsoft Word" has no trouble reading
    a styled HTML document, so on such occasions I've been, as a
    work-around, sending one in place of a proper proprietary .docx
    file. No complaints from the requesting parties so far; which
    I attribute, in part, to my documents being formatted according
    to typographical standards, rather than W3C ones. (Then again,
    such requests were rare, so it might've been pure luck.)

    Second, I have, time and again, had a teaching position at a
    university (always part-time, and never for more than three
    years at a time.) My workflow for handouts was: a. author,
    b. print a few copies, c. pass them to students, d. have them
    scan the QR code there to get a copy of the handout show on
    the screens of their phones.

    All the while, I can use Vim to author these documents, process
    them with command-line tools, even receive and apply patches
    (not that it ever happened), and read with Lynx. The only
    thing I've had to use Big Code tools for was printing.

    Lastly, I /do/ like good typography. If anything, I used to be
    a LaTeX fan, and now that I /can/ have comparable typesetting
    in Chromium, I sure /want/ it.

    ... My hunch is that Chromium doesn't directly support HTML4.
    That a document with <!DOCTYPE html (whatever)> is rendered more
    or less like one might expect for HTML4 is rather an evidence
    of backwards compatibility of the Living Standard - and of the
    use of an HTML4-look-alike CSS for defaults.

    And my understanding is that such defaults exist largely for
    compatibility. I won't be surprised to learn that the reason
    behind at least some of the (default) CSS rules given in the
    Living Standard is "because Mosaic."

    In Dillo you can even specify the default rendering with your own
    CSS stylesheet that's applied to pages without their own CSS (or all
    pages in my case, because I disable the page author's CSS). _This_
    is one use of CSS that I like - letting the user set rendering of
    elements the way they like at their end. My changes to the defaults
    are minor, but people who like things to look fashionable have come
    up with complex stylesheets which can thus be applied to the entire
    Web.

    For CSS-capable browsers, it's a fairly standard feature, in both
    senses of the word. Per http://w3.org/TR/CSS21/cascade.html :

    Style sheets may have three different origins: author, user, and
    user agent.

    And then:

    To find the value for an element/property combination, user
    agents must apply the following sorting order:

    2. Sort according to importance (normal or important) and origin
    (author, user, or user agent). In ascending order of precedence:

    1. user agent declarations
    2. user normal declarations
    3. author normal declarations
    4. author important declarations
    5. user important declarations

    "Web developer" tools in Chromium ("Inspect element" et al.)
    allow to examine /and change/ styles interactively. Of course,
    such changes won't be preserved, but I've found them useful
    for one-time tasks, such as preparing a PDF out of HTML.

    Back when I've used Firefox (i. e., before Quantum), I've put
    a modicum of effort into maintaining a userStyle.css file.

    One problem with this "out of box" feature is that reloading
    the file required restarting the browser, so then I've found
    the respective "privileged" Javascript API, and used a bit
    of code from the Firefox JS "console" REPL to apply my custom
    CSS file(s). Writing an extension around that bit seemed to
    take inordinate amount of effort [*], so I've skipped that.

    Around that time I've found Stylish, which did the thing.
    (It was then taken over by a malicious party, and Stylus was
    forked from its codebase.)

    Regardless of the specific procedure, it /is/ possible to
    specify user styles in addition to author styles, with user rules
    not marked with !important deemed "defaults," and user rules so
    marked, "overrides." My understanding is that removing author
    styles altogether requires a separate mechanism.

    [*] I haven't used GNU Emacs since c. 2020, but I've used it on
    close to daily basis for nearly two decades prior, and I don't
    think I'll err much should I claim that a simple Emacs extension
    can be written with as little code as:

    (defun foo nil
    "Example foo command, issues a message."
    (interactive)
    (message "Foo command invoked."))

    (provide 'foo)

    Not so easy for Firefox and Chromium extensions, AFAICT.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Ivan Shmakov on Sat Mar 15 11:50:35 2025
    Ivan Shmakov <ivan@siamics.netremove.invalid> wrote:
    On 2025-03-12, Computer Nerd Kev wrote:
    But with something like <dl> the standard is so vague about the circumstances for using it that attempts to optimise for it in accessibility software might cause problems on pages whose authors
    have interpreted it more broadly. In HTML4 the examples were for
    using it as a glossary, but it also noted that it could be used for dialogues "with each DT naming a speaker, and each DD containing his
    or her words". I see HTML5 explains a much more general range of
    usage cases, where often the usefulness of the distinction of a
    definition list over other elements like headings is blurry (IMHO).

    To me, <dl /> is just an associative list, perhaps a tad
    more general than the one we have in dialects of Lisp. I'd
    use <dl ><dt >Foo</dt><dd >Bar</dd></dl> in a instruction
    for a human more or less in the same circumstances I'd use
    '((Foo . Bar)) in a program for a Lisp interpreter.

    I'd use headings like I use defun / define / defvar, then.

    Whether to use a function or a data structure in any specific
    case is an open question. Typographically, I'd be opposed,
    as a rule, to having a heading over a few words or sentences.
    Possible exceptions being <h2 >Even more details</h2><p
    >FIXME: write them.</p> and <h2 >Dedication</h2><p >To John
    Smith.</p>

    From the Living Standard's PoV, I'd say the primary difference
    is that the headings are reflected in document's outline (the
    standard gives an algorithm for that; whether a particular UA
    implements it is a separate question), while <dl /> items aren't.

    So I suppose for the things you'd want to be in the document's
    outline, use headings. Otherwise, consider <dl />.

    I agree, but rather than getting tied up in the meanings and
    implications of the standard, in pursuit of which I'm sure I'd come
    to many uncommon and outright wrong conclusions, this is why I
    like to just check the results in multiple web browsers and see how
    they convey that interpretation made by browser authors. It's no
    different in my mind to compiling code and realising something's
    wrong because I misinterpreted a library function or programming
    language construct. I like to test scripts (PHP, Bash) in different
    versions of their interpreters for this reason, sometimes catching
    my misinterpretations that nevertheless work in one version but not
    in another, as well as features that just work a bit differently
    while still within the vagaries of their definition.

    So rather than trying to force your way with CSS, better to stick
    with the elements that all browsers already display your way by
    default, and you're using HTML to communicate rather than as an
    exercise in maximal permitted usage of different elements from the standard.

    I don't see such an approach working for me, for several reasons.

    I was never really trying to talk people out of using CSS here
    (although as I disable it anyway it would obviously benefit me if
    page authors still designed websites to suit that). I was just
    defending my choice not to use it myself because _I_ don't see any
    reasons that apply to me. Selecting elements that render
    appropriately by default in all browsers is good enough, since
    issues like specific typography are of no concern to me and
    therefore not a reason to be overriding the default rendering
    with CSS anyway. Other people value specific aesthetics more than
    me, that's obvious, and for them the inconsistency of element
    rendering between websites, and incompatibility with some browsers,
    is apparantly a sacrifice they don't mind making. That's not a
    reason why I should be told to make that sacrifice too, just for
    the sake of conformity.

    ... My hunch is that Chromium doesn't directly support HTML4.
    That a document with <!DOCTYPE html (whatever)> is rendered more
    or less like one might expect for HTML4 is rather an evidence
    of backwards compatibility of the Living Standard - and of the
    use of an HTML4-look-alike CSS for defaults.

    And my understanding is that such defaults exist largely for
    compatibility. I won't be surprised to learn that the reason
    behind at least some of the (default) CSS rules given in the
    Living Standard is "because Mosaic."

    That may well be, although the extra "Transitional"
    elements/attributes in HTML 4.01 Transitional still work even
    though they're not in HTML5. Personally I see a Living Standard as
    a living nightmare and am happy to leave the task of accomodating
    it beside the earlier standards to browser writers, however they
    choose to do so. That does however put me off participating in the
    development of browsers like Dillo myself.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Sat Mar 15 02:24:23 2025
    On Fri, 14 Mar 2025 08:05:56 +0100, Arno Welzel wrote:

    Ok, I get it - you don't believe anything, you don't want to use HTML5
    and CSS is bullshit for you.

    I think you’ve lost track of what you were trying to argue about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sat Mar 15 10:14:50 2025
    Lawrence D'Oliveiro, 2025-03-15 03:24:

    On Fri, 14 Mar 2025 08:05:56 +0100, Arno Welzel wrote:

    Ok, I get it - you don't believe anything, you don't want to use HTML5
    and CSS is bullshit for you.

    I think you’ve lost track of what you were trying to argue about.

    Well - you made it clear, that you think that statistics of CloudFlare
    are biased and therefore irrelevant. You also made clear, that HTML5 is
    not neccessary and CSS neither. So it makes no sense to discuss anything
    at all - stick in your world of 1999.


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Arno Welzel on Sat Mar 15 21:45:31 2025
    On Sat, 15 Mar 2025 10:14:50 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-15 03:24:

    On Fri, 14 Mar 2025 08:05:56 +0100, Arno Welzel wrote:

    Ok, I get it - you don't believe anything, you don't want to use HTML5
    and CSS is bullshit for you.

    I think you’ve lost track of what you were trying to argue about.

    Well - you made it clear, that you think that statistics of CloudFlare
    are biased and therefore irrelevant. You also made clear, that HTML5 is
    not neccessary and CSS neither.

    Tell me again, what is the connection between the two?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sun Mar 16 12:35:25 2025
    Lawrence D'Oliveiro, 2025-03-15 22:45:

    On Sat, 15 Mar 2025 10:14:50 +0100, Arno Welzel wrote:

    Lawrence D'Oliveiro, 2025-03-15 03:24:

    On Fri, 14 Mar 2025 08:05:56 +0100, Arno Welzel wrote:

    Ok, I get it - you don't believe anything, you don't want to use HTML5 >>>> and CSS is bullshit for you.

    I think you’ve lost track of what you were trying to argue about.

    Well - you made it clear, that you think that statistics of CloudFlare
    are biased and therefore irrelevant. You also made clear, that HTML5 is
    not neccessary and CSS neither.

    Tell me again, what is the connection between the two?

    Two what?

    1) Browser statistics
    2) HTML5
    3) CSS


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)