On Nov 28, 2017, at 3:12 AM, Johan Kuuse <[email protected]> wrote:
> 
> I think the one important thing is that all involved HTML elements have a 
> 'class' or 'id' tag.

Yes.  Several times in making my last custom Fossil skin, I’ve had to employ 
some rather clever CSS selector trickery to target the elements I was 
interested in, when it would have been simpler if the elements could have been 
targeted directly.

All these duplicate id and class attributes compress very nicely, so they’re 
not very costly.  It’s just tedious to remember to add them in the Fossil 
source ahead of need.

I don’t know that *every* tag needs to have an id or class, but if you can 
think of a way to identify or classify an element, someone else can probably 
think of a way to style it specially.

> Some people like borders and rounded corners, others don’t.

Yes, so rather than try to please everyone, let’s ship something that is 
pleasant enough to ward off charges of ugly defaults, but which gives lots of 
ideas for tweaking, to inspire custom skins.

In a word, the new design should be “featureful.”

It’s easier to see something and say, “I don’t like that, it should be like 
*so*,” than to have a page you consider ugly because it lacks enough styling 
for your taste, but where all the affordances to fix that are hidden as 
currently-unused id and class tags.

So, when adding new id and class attributes, think also of a way to show them 
off visually via the default skin.  If someone doesn’t like the new styling, 
they can strip it back off with a bit of CSS tweaking.
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to