I've been struggling lately with my skills in HTML and CSS, particularly when it comes to designing with CSS. I know the basics, but creating a website on my own feels overwhelming, and I often find myself looking up code examples. Is it common to feel this way? How do others approach learning CSS? Also, I have an assignment to create a portfolio for a company that involves HTML, CSS, and a bit of JavaScript, and I'm confused about how to begin. Should I look for similar websites to gather code examples, or is there a better approach?
6 Answers
I get it—designing a website from scratch can feel daunting, especially if you haven't done it before. It might be helpful to reference existing sites and see how they structure their HTML and CSS. Just remember, every expert was once a beginner, so keep at it!
A helpful tip is to sketch your design in Figma first and then extract the CSS from it. CSS has amazing resources available, and AI tools can really aid in getting the hang of it. Don't hesitate to seek out examples for inspiration, but strive to understand why things work the way they do. You'll find it becomes easier with time!
Don't worry about feeling lost! Many fresh developers go through this. Focus on key CSS concepts like display types or layout techniques, and practice bit by bit. Your skills will develop over time!
CSS can certainly be tricky, but it's all about practice. Think of it like working with a box model. Key concepts, like Flexbox and Grid, can really simplify layout designs. Try to tackle the big parts of your design first and then zoom in on the smaller sections. Also, checking out resources like Kevin Powell's YouTube tutorials can be super helpful!
It sounds like you're really in the thick of it! Don't worry, many people feel the same way when starting out with CSS. Try breaking down your design tasks into smaller pieces. Look things up online, read documentation, or even use tools like ChatGPT to clarify your doubts. Just keep practicing! There’s no shortcut; the more coding you do, the better you will get. Also, consider trying out CSS frameworks for some guidance!
Totally understand where you're coming from! CSS is different from traditional programming, and it takes time to get the hang of it. If you're just starting, consider using a responsive CSS framework to simplify your work. And don't stress too much about your assignment—take a step back and practice! Even the pros learn new things every day after years of experience!
That’s a smart approach! Figma has its benefits, plus using AI can break down complicated concepts for you.