On 16 Oct 2024 as I do recall,
Andrew Hodgkinson wrote:
[snip]
> The NetSurf home page itself uses absolute positioning, fixed widths and
> float hackery to make itself work. We can't use that as an example.
>
> I tried a few pages with some flex stuff on with wildly varying results.
> Too much relies on JavaScript for just basic page layout these days as
> web dev gets ever more screwed up... Best thing you can do is try it.
> Since NetSurf 3.11 is available on everything except macOS, but works
> fine in Wine or Crossover so you can run the Windows port on macOS
> anyway, it should be easy to get going and try things out.
>
I was told that the absolute minimum required to display one given
website was the CSS Box Model and CSS Flexbox from CSS3, and that
Netsurf apparently wasn't supporting anything beyond CSS 2.1 (although
that may simply have reflected the home page not being up to date with
what is currently implemented). At any rate the site was not displaying
properly after being rewritten to use more modern CSS, notably in the
practical sense that a text area defined as cols=50" rows="10" is now
displaying at only 3 rows high - my CSS debugging is not sufficiently
advanced to be able to identify any obvious reason why, other than that
deleting the stylesheet links from a saved copy of the page restores
it to the intended size....
--
Harriet Bazley == Loyaulte me lie ==
I like work; it fascinates me; I can sit and look at it for hours.
No comments:
Post a Comment