Spectre.css – a lightweight, responsive and modern CSS framework
picturepan2.github.io
picturepan2.github.io
http://danmalarkey.github.io/schema/ http://responsivebp.com/ http://getbase.org/ http://getskeleton.com/ https://www.myresponsee.com/ http://html5-ninja.com/icecream/ http://www.fitgrd.com/ http://lightuikit.in/ http://bulma.io/
"Light" is definitely relative but at least they list the exact size pretty early on.
"Modern", however, is something everybody seems to use to describe their programming framework/library and it's useless. Think about it this way: if you removed the word "modern", what information have you lost?
.form-checkbox,
.form-radio,
.form-switch {
input {
display: none;
}
}
All check boxes and radio buttons will be completely inaccessible to screen reader users if you use this framework.- No horizontal scrolling as reported elsewhere here, so all OK for me.
- Code blocks OK, scrolling horizontally within the box as they should.
- Tables OK and compressing sensibly. More room is for example automatically given to Name than Duration.
- Navbar NOT adapting ok. Buttons overlap and distort branding label and navbar height.
- Pagination NOT adapting ok. "Next" label follows on a new line rather than reducing the number of shown pages from "1 ... 6 7 8 ... 12" to e.g. "1 ... 6 ... 12".
- Modals use vertically scrolling content (if reaching a max size?), rather than making the modal box fit the content. I like the that if used on an otherwise empty page, which is probably the idea.
- Otherwise working seemingly OK with no special notes.
I hope the minor issues are fixed, because otherwise I liked the exhaustive set of features while maintaining clean HTML and think it may be a decent "light Bootstrap" alternative if you're fine with discarding the ecosystem that has evolved around Bootstrap.
edit: Including this ~3-4 in the last 5 days. Not staggering, just seems like a disproportionate to the usual amount as they are all just variations on pretty similar themes. Not to disparage creators, and I thought the CSS purge resources were awesome. Just an observation.
https://hn.algolia.com/?query=.css&sort=byPopularity&prefix&...
Come on.
<em>This is my italic text.</em>
https://html.spec.whatwg.org/multipage/semantics.html#the-i-...
Edge case? Maybe. Just don't dismiss something that doesn't immediately fit your own use-case.
It seems that the .col-[size]-[num] classes function exactly the same way in both.
Although jQuery dependency is a bummer
Thanks for pointing out this mobile testing methodology. It really helps to evaluate new CSS frameworks, which we see often nowadays.
Means it will run like a McLaren F1 on the modern stuff with almost no resource requirements. Ironically, it didn't matter all that much on desktops and servers. The new trends of mobile browsers and pay-per-CPU-or-whatever clouds mean it brings more benefit than ever. Especially at scale.
https://news.ycombinator.com/item?id=11764257
I tried to replicate your and other commenters experience. I found issues on Android's default browser that didn't exist on my first, Chrome test. Did you use default browser or what browser you on?
Interestingly, I did not see any horizontal scrolling when I tried in Chrome browser (Mac OSX 10.11.4) in regular user mode. But on toggling device mode (in dev tools), and selecting one of the mobiles - Galaxy S5 or Nexus 6P, the horizontal scrolling started to appear, and it is a lot worse than on my actual android phone.
I haven't yet been able to identify the element that overflows, but the <html> and <body> seems to take default 100% width and are expected to be contained within the browser frame. There is some other rogue element, somewhere nested inside, which is causing this unwanted horizontal scrolling.
Wonder why the results vary so much. Wait a second, I just re-ran the test on the default Android browser. Were you two using it instead of Chrome? It loads slower and lags at a few points in the scrolling. Actually, seems to scroll faster, too, in a way that makes site less usable. Could be a browser, rendering issue if you're not on Chrome.
Except the font size is far too small.
And for east-asian font readers (Hanzi), the English/Roman font size is far too small.
Translation is assisted by bigger font sizes.
Xiaomi note 3 / chrome
Revolution is not a dinner party, or writing an essay, or painting a picture, not so refined, so leisurely, "gentle", as "温良恭俭让." Revolution is an insurrection, a class overthrows another act of violence.
Is that text profound beyond the literal meaning or am I missing something?