Topic: Beta Feedback
Another blog comment from maniqui:
-------------------------------------------------------
on May 10th, 2008 e, Maniquí wrote:
Hi. Congratulations for this new release! There seem to be many changes between the alpha release and this beta. So, I go straight to the feedback, the things I like and the things I don’t.
* Why did the the print stylesheet have been removed? Or have it been merged somewhere? (”making the HTML look great in several medias, including screens, mobile browsers and prints”quoted from Tripoli project page) I think it was a great idea to also have a Tripoli stylesheet for printing.
* I can understand the benefits of having less files (less files requests, and probably, less total size). But also, I liked the approach of having reset/generic/ie.css. It was pretty clear and straightforward of implement and understand.
I must admit I haven’t started to play with this new beta, nor i’ve upgrade the project were I was “training” myself on Tripoli. I’m just thinking loud about this things.
* About hacks on tripoli.base.css
This:
/* \*/
html { font-family:sans-serif; }
/* */And this
/* \*/
.content legend { padding-left:.8em;padding-right:.8em;}
/* */Why there are some hacks on the base CSS? If they are "IE" ("IE Mac") hacks (can’t remember), why aren’t they on the IE-specific CSS?
* I was about to suggest you to remove the “.content” from all “a” elements so you can have some styled links even if they aren’t inside a block class “.content”. I believe this is what you did at the end of visual.css. Why not move that set of rules to the base stylesheet?
* This comes from the alpha release: why is abbr being transformed to uppercase? Is this a common practice on typography? I know there are some abbreviations that go on uppercase, like BPM, BCC, PDF and many others. But there are also some abbreviations that go on lowercase (at least, on Spanish but I think in English too: like Mr. (mister) Dr. (doctor), St (street), etc).
Also, it’s very probably that if someone use an abbreviation like BPM, PDF, etc, the user will write it directly in uppercase, and I think it’s correct to write it in uppercase, and not like css, bpm, pdf, and if “it’s not correct”, at least, it’s what most writers does: to write BPM, PDF, CSS, HTML, whatever. The same goes also for mister, street, philosophiae doctor: when abbreviated, they are writing capitalized, but not uppercased, nor lowercased.
http://en.wikipedia.org/wiki/Abbreviation
So, in other words, I’m just suggesting to remove any text-transform applied to abbr.
* I know you are working hard on this, but a little more documentation added to hacks and IE rules probably would have helped me to avoid asking this questions, and you to avoid answering them. ;D
* On tripoli.base.ie.css:
This rule:
* html .content blockquote * { margin:.8em 0; }will apply a top/bottom margin to all the children (and children of children). Although top/bottom margin usually doesn’t affect inline elements (left/right margin does affect), that rule will apply to all block elements inside other block elements (inside blockquote, of course). So, I would like to suggest to do it this way:
* html .content blockquote * { margin:.8em 0; }
* html .content blockquote * * { margin-top: 0; margin-bottom:0; }(A fake child-selector (>) IE6-compatible)
http://bitesizestandards.com/bites/usin
l-selector
* This rule (removed properties for clarity):
* html input { … }Doesn’t it have too much specificity if I want to override it for IE6 directly from a stylesheet loaded before the ie-specific one? I may be missing something here (I’m fallen asleep, can’t think clearly about this point)
* the *.simple.css versions are a good extra gift. Thanks! But for small sites I may probably keep the full versions even on deployment. They are pretty clear and readable.
* Since I started using Tripoli, I’ve imposed myself a rule: don’t make your changes directly on Tripoli files. Override them with your own stylesheets. You will be thankful on next Tripoli update, I think. Of course, this adds overhead, but think in yourself and your time too.
Well, I think this is all by now. I’ve to start playing with these release and even upgrade it on the project I was using it.