I'm an applications programmer. My first meaningful web dev experience was a GWT app I built from 2011-2012 using the SmartGWT widget library. They completely bypass the standard CSS layout modes - everything is absolutely positioned using locations calculated in JS. Felt very much at home given my previous desktop UI toolkit experience. However, for the last two years I've been building a related web app that's all…
No one uses Flexbox in production. You're better off learning real CSS if you're just getting started with web development.
Ask HN: How do I get better at CSS?
11–20 of 40 posts
Re: Ask HN: How do I get better at CSS?
#12I'm an applications programmer. My first meaningful web dev experience was a GWT app I built from 2011-2012 using the SmartGWT widget library. They completely bypass the standard CSS layout modes - everything is absolutely positioned using locations calculated in JS. Felt very much at home given my previous desktop UI toolkit experience. However, for the last two years I've been building a related web app that's all…
No one uses Flexbox in production. You're better off learning real CSS if you're just getting started with web development.
Re: Ask HN: How do I get better at CSS?
#13You might have a list with ideas (they can even be stupid, or already existing). If not, try to make one, the craziest things can go on there. Then every week try to sit down and make the user interface for them. Look at other websites that offer familiar services and combine them. Learning while practicing putting your ideas into reality has been my best way of getting any real sustained progress in skills!
Re: Ask HN: How do I get better at CSS?
#14Teach other people - it's a great way to discover how solidly you understand something and where gaps in your knowledge are.
Re: Ask HN: How do I get better at CSS?
#15I'm an applications programmer. My first meaningful web dev experience was a GWT app I built from 2011-2012 using the SmartGWT widget library. They completely bypass the standard CSS layout modes - everything is absolutely positioned using locations calculated in JS. Felt very much at home given my previous desktop UI toolkit experience. However, for the last two years I've been building a related web app that's all…
No one uses Flexbox in production. You're better off learning real CSS if you're just getting started with web development.
Re: Ask HN: How do I get better at CSS?
#16Re: Ask HN: How do I get better at CSS?
#17There's a bunch of different ways to do this, one I liked was downloading free Bootstrap themes and making them look different. An unexpected bonus was learning to find errors in the code.
Re: Ask HN: How do I get better at CSS?
#18In my experience the best way to learn these kind of things is just to try! You might have a list with ideas (they can even be stupid, or already existing). If not, try to make one, the craziest things can go on there. Then every week try to sit down and make the user interface for them. Look at other websites that offer familiar services and combine them. Learning while practicing putting your ideas into reality has…
Re: Ask HN: How do I get better at CSS?
#19Earlier quoted context omitted.
No one uses Flexbox in production. You're better off learning real CSS if you're just getting started with web development.
What is the reason for that? Is something wrong with Flexbox? Or just browser adoption?
Re: Ask HN: How do I get better at CSS?
#20For great looking buttons/fields you just need to be sensitive to font selection, padding, borders, & colors.
1) Refer to apps / sites that you think are beautiful
2) Dissect them for:
- Color palettes
- horizontal padding
- vertical padding
- margins sizes
- border thicknesses
- font stacks
- font sizes
3) always build on top of a css framework such as bootstrap
4) implement design tweaks referring to your notes of other apps you wish to imitate.