Semantic UI is also a great alternative. http://semantic-ui.com/ But again, in a professional setting I would prefer Bootstrap any day. It looks well done, it's easy to customize, and it has a lot of pre-built components.
I really like it! It's more with the Picnic philosophy of naming classes.
The only problem with bootstrap is the weight, it's way too heavy for most part of the world's mobile internet.
I tried this kind of selectors for styling and I don't like it. I can explain why with a question : What if you want a button that looks like a like and a link that looks like a button. In your case you will have to overwrite "button" selector, which is with very high specificiy and to override the main selector styles. button.link { color: white; border: 0; background: none... } and then copy the relevant for only a…
While it's true that sometimes you want a link to act as a button ( Looks like button ), I cannot think of the case when you want a button to look like a link. May I ask, in what situation did you encounter this? I still think this is way too specific (I have never had to do something like that). Picnic lets buttons be buttons, and links be links OR buttons, just buttons cannot be links. I think in this way you can a…
Semantic UI is also a great alternative. http://semantic-ui.com/ But again, in a professional setting I would prefer Bootstrap any day. It looks well done, it's easy to customize, and it has a lot of pre-built components.
I really like it! It's more with the Picnic philosophy of naming classes. The only problem with bootstrap is the weight, it's way too heavy for most part of the world's mobile internet.
Weird, I have the whole Bootstrap kitchen sink on one site and the total CSS weight (including Bootstrap and my own styles) is a hair over 24k. If I actually took the time to optimize out the stuff I don't need, I could probably get it down even further - but I'd have to be in a serious yak-shaving mood.
An even lighter-weight alternative: forgetting about CSS "frameworks" altogether. Aside from propping up prototypes really quickly (an exercise made trivial with these help of these little style collections) I just don't understand why anyone would want them in a real app. I've spent hours upon hours fighting the likes of Bootstrap and its copycats. And to what end?