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

CSS Treehouse Club - MASH MASH - CSS Changing Stuff in Your Style Sheet

Not so much a question, read on

Just noticed that there is a usability issue in this, the top three input buttons have areas where you can't click on them. The problem is coming from the 80px padding of the paragraph above it.

Because the input buttons are display: inline by default, they aren't recognising that pattern anyway, and if it was recognising it, then the space would look quite weird.

In the following rule:

#answers p {
  max-width: 760px;
  margin: auto;
  padding: 80px 0;
}

I changed the top and bottom padding to 50px, i.e:

#answers p {
  max-width: 760px;
  margin: auto;
  padding: 50px 0;
}

This way the top three input boxes are not obscured. Without doing this the only way to fill out all the inputs is through using the tab key. So it's a slight accessibility issue, through ironic in that it isn't for people who can't use a mouse, but can't use a keyboard!

The left and right input buttons can be clicked partially, because the padding does not extend to the edges. Interestingly the margin does not seem to effect the click-ability of the input, only the padding.

You may be able to change this, to improve the experience for future people.

Cheers

Thanks Daniel for this answer. My wife has been working through this program and spent quite a good deal of time tonight trying to figure why she was not getting a cursor in some of the boxes. Of course she was testing at the end of the course and did not know what to do. I narrowed down where the problem was occurring and came back to this video to see if anyone else had a problem and found your answer. I really really love teamtreehouse but these errors that are not updated in the videos cause serious problems for students who are trying to learn. Thankfully there is a great community here that makes up for these shortcomings!!

3 Answers

Cheers Joy, you are welcome :)

And well done on the course, it was very well done and very helpful :)

Joy Kesten
STAFF
Joy Kesten
Treehouse Guest Teacher

Wow, thanks! I obviously didn't take that into consideration when I made the course. I really appreciate your clear explanation and suggestions to fix this in the future. I will definitely keep your suggestion in mind when I'm building code for the next course.

Thanks! Joy

Thanks very much!