Monday, 1 February 2021

Re: OL handling

In message <20210201133331.f3uyvn5fswm53hvt@hilly.kyllikki.org>
Vincent Sanders <vince@netsurf-browser.org> wrote:

> On Mon, Jan 25, 2021 at 03:29:30PM +0000, Harriet Bazley wrote:
>> Netsurf doesn't seem to support HTML of the form
>> <OL>
>> <li type="i" value=5>
>> </OL>
>> but always defaults to a sequential numerical list, whatever type/value
>> the source specifies - are we all supposed to be styling list entries
>> with CSS nowadays?
>
> Depends on the intended usage. The MDN page is a good reference
>
> https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol
>
> Netsurf has never supported anything other than plain decimal
> numbering for list markers/counters
>
> I have added a basic implementation of the CSS 2.1 styles
>
> https://www.w3.org/TR/CSS2/generate.html#propdef-list-style-type
>
> Michael Drake fixed the HTML hinting so the type on the OL can be used
> (note its on the OL *not* the LI element)
>
> I cannot close a bug as noone opened one but please do so if there are
> issues in this area.

Thanks, Vince. (I was working on some code to add, but you guys beat me
to it.)

I see that, not only has the "00 00" disappeared, but alpha ordered lists
beyond 26 items (i.e. requiring 2 letters) no longer overflow the left
margin. I was going to raise a Mantis bug, but you fixed it first!

I can see that non-CSS lists work, except that the start tag is not
obeyed. Whether that is of any consequence? I doubt it.

David
_______________________________________________
netsurf-users mailing list -- netsurf-users@netsurf-browser.org
To unsubscribe send an email to netsurf-users-leave@netsurf-browser.org

No comments:

Post a Comment