Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

My New Site!!!

So I just finished creating my second website, and I would love it if you guys could check it out and give me some feedback. Id love to know how I can improve and what experienced developers in the community think about my progress. I only used HTML ad CSS but I'm in the process of learning JavaScript to improve my sites. So let me know what you think, thanks!


Looks great... I like the clean, simple design elements. The colors at the top might not have enough contrast from an accessibility standpoint (someone who is colorblind...?) but I think they are attractive and fit the theme otherwise.

Your text could use some work, it's a little hard to look at/read. The full justification may be the main reason for that, it makes just a little too much space between words. You might want to experiment with other fonts as well, or properties like letter spacing and line height to make it easier to read.

I was disappointed that your links didn't work, even though I recognize that as a design only thing - I was hoping for a few more pictures and information... a sign your webpage is doing it's job!

4 Answers

Charles Williams
Charles Williams
2,680 Points

Looks really nice. Are the three main links supposed to do something? I'm on Chrome and they don't seem to do anything.

Cindy Lea
Cindy Lea
Courses Plus Student 6,497 Points

Same for me. Im on Chrome & the links dont work. I think the background is too light & page is too plain. Maybe Im not viewing everything in Chrome?

No the links don't go anywhere because I just wanted to build the homepage of the site in a relatively short period of time. I could add other pages but I decided not to. I think it is good to do small short projects to test and improve my skills. The larger the project, the more time I spend doing things I already know how to do reasonably well. So I didn't add other pages for that reason.

And I don't think you're seeing the entire page Cindy Lea lol. If you scroll down you should see some columns of text and an image. Maybe it's an issue in Chrome.

nyc work

Charles Williams
Charles Williams
2,680 Points

Jason Cornwall you could make it all one page with three sections and the links just jump down the the page to the corresponding section. I'm not a web dev though so I don't know how easy/hard that would be.

Echoing what others have said, I just have a few suggestions design-wise.

  1. "The art of flamenco" has no contrast. I really had to squint to read it at first. To fix this you can take your banner color (#ffb380), and use that instead of the white.

  2. I had no clue I was supposed to scroll with the links there. I would either add the mouse scroll wheel at the bottom to make it clear, make it auto scroll down the page when someone clicks a link (super-easy), or reduce the padding. If you reduce the padding, this is what I would suggest.

Note that I changed the height and the padding
nav {
    margin: auto;
    height: 200px;
    padding: 0;
    background-color: #ffeee6;
    padding-top: 25px;
  1. I would just add some space between the banner and the main content area
.columns {
    text-align: justify;
    margin: 40px auto 0;
    width: 75%;

Overall I really like your website. From a html/css standpoint it is awesome! And the colors are great. I heard about a study where an art professor broke her class in half, the first half was told they would be graded by quantity; 50 pounds of clay would be an "A", 40 pounds a "B", 30 pounds a "C". The other half would be graded based on the quality of their 1 piece of art. At the end of the semester, and to her surprise, the students who built the most pots (the quantity group) also had the best quality. The take away was, as the quantity group built more and more pots, they learned how to build better and better pots, while the quality group just sat around dreaming of a great pot.. I tell you this, because it is not about building a perfect website, but A LOT of websites if you want to be perfect.

Thank you for you comments Philip, I really do appreciate it. I think you are very right about the quality vs. quantity idea. I know that the more websites I build, the better I'll get at doing it. Also, I do need to work on the color contrasts as well. I feel like I'm better at programming than designing haha, but if I'll need to learn some basic design principles if Im going to improve. Thanks again!

Karen Freeman-Smith Thanks Karen! I know I still have a lot of things to improve. Im just beginning to learn how to design and Ill admit that not all my experimentation comes out the way Id like it to haha. But it's all part of the learning process I suppose. I will also do a bit more research into typography and Ill study some other great sites to learn what works and what doesn't. Thanks again for your input!

I was surprised to see you say (to someone else above) that you are a better programmer than designer... your designs are pretty impressive! Keep up the good work...