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

Reza Sorasti
491 PointsA few questions on the course called "How to Make a website".
1) I am not a native English speaker so I need to make sure I understand the English language terminologies in the training videos to make sure that I am following the course=) In the first course of the “Front End Web development” track, called “How to Make websites”, under the subsection called “HTML First”, and under that subsection, the sub-subsection called “Draw WireFrames”, the instructor mentioned, the goal of his portfolio web was “to book a new job”. What did he mean by booking a new job? If by booking a new job, he meant that he is looking for a new job, then how come in the “Contact” page of his website, it says, “I am not currently looking for new design work,” There might be something that I am missing here. So, if you could please explain that to me. Thanks
2) Also, in the first course of the “Front End Web development” track, called “How to Make websites”, under the subsection called “Creating HTML Content” and under that subsection, the sub-subsection called “Use the Navigation Element”, what does the instructor mean by "navigation"?
3) Also, in the first course of the “Front End Web development” track, called “How to Make websites”, under the subsection called “Creating HTML Content” and under that subsection, the sub-subsection called “Use the Navigation Element”, why did the instructor have to put the navigation in a list? Could he not just do it like this? <nav> <a href="index.html">Portfolio</a> <a href="about.html">About</a> <a href="contact.html">Contact</a> </nav>
4) And under the same video, how come the instructor did not put the three footer items in a list so there would be consistency in using lists?
5) And under the same video, how come the instructor did not put a <nav> </nav> element in side of the footer?
6) I guess the part that was kind of missing in that video was in general when to use a list element and when not to use list element and when to use a nav element and when not to use a nav element. So if you please explain to me when to use a list element and when not to use a list element and when to use a nav element and when not to use a nav element, I would appreciate it.
Thanks for answering my questions.
4 Answers

Reza Sorasti
491 PointsThank you Balal for patiently answering my questions. Here is my comments in line on your replies on my questions. If you could please further reply back, I would really appreciate it.
re Q1: It was just an example. What he meant was that usually when people make a portfolio website, the purpose of that is to get a new job. Maybe that applies to you more than it does to him.
Comment: Sure, thanks for letting me know.
re Q2: navigation is the buttons that you see at the top of website. They let you go to the different parts of the website. Or in other words, they let you navigate the site.
Comment: Clicking on the two headlines in that site, takes us back to the home page. The very fact that clicking on the two headlines takes us back to the homepage, wouldn’t that make the two headlines part of the navigation as well?
re Q3: He probably could but it would be really hard to style the nav bar that way. Putting the nav in an li creates a sequence and arrangement. And its easier to style. And it doesn't look ugly.
Comment: I don’t fully understand what you meant by, “Putting the nav in an li creates a sequence and arrangement. “ What did you mean by that?
re Q4: there really is no need to use the li in the footer.
Comment: The footer contains three items: the face book icon, the twitter icon, and a paragraph. If the navigation which contained three items was considered a list and was put in a <ul> element, how is it that the three items in the footer would not be considered a list? I asking this, because I like consistency. We should either never create a list element Or create a list element every time we have a list.
reQ5: same as above.
Comment: So, the reason that there is no need to use the nav element in the footer is because clicking on two of the three items in the footer which are the facebook and the twitter icons take use to a different site, not to different page in the same site? Right?
Question 7: If clicking the facebook and the twitter icons took us to a different page in the same site, then the facebook and the twitter icons would have been part of the navigation?
reQ6: Don't worry too much. You will know everything in good time. As a general rule, you use a list when you need a list. Comment: We have a list of three items in our footer. That would apply to the general rule of thumb to use a list in the footer. Wouldn’t it?

Reza Sorasti
491 PointsI need to add two more questions to the list of my questions.
Question 8) In the first course of the “Front End Web development” track, called “How to Make websites”, under the subsection called “Creating HTML Content” and under that subsection, the sub-subsection called “Use the Navigation Element” How come the below code was not placed inside of the <nav> element? Clicking on the two headlines do take us back to the homepage. So as a result, those two headlines (<h1>Nick Pettit</h1><h2>Designer</h2>) in the header should be part of the nav element. Do you know why the instructor did not put those two headlines inside of a nav element?
Question 9) <a href=”index.html”> <h1>Nick Pettit</h1> <h2>Designer </h2> </a> How come the above code was not placed inside of the <ul> element either? After all the <a> element contains two items(two headlines). As as result, wouldn’t that be considered a list of two items?

Reza Sorasti
491 PointsBTT

Reza Sorasti
491 PointsHi Balal, I thank you for patiently trying to answer my questions. Unfortunately, some of my questions have still remained unanswered and I didn't understand some of your answers either. I also needed to update some of my questions and change their numbering as well. I contacted teamtreehouse and an instructor will try to answer my questions. I have creating a separate new thread with my updated question so that the instructor will be able to answer my questions. The name of the new thread will be: "A few UPDATED questions on the course called How to Make a website". Again thanks for spending the time and trying to answer my questions.

Balal Naeem
7,418 PointsHi Reza,
I am really sorry but you are focusing your energy in the wrong direction. As I said, keep working on your English and keep moving forward with the course. And also consult other resources than the treehouse. Questions you are asking wont make sense to people if you don't have full grasp of the language. You are stuck on the issues that you will master if you just keep moving forward. That's all I can say to you.
Balal Naeem
7,418 PointsBalal Naeem
7,418 PointsHello there,
re Q1: It was just an example. What he meant was that usually when people make a portfolio website, the purpose of that is to get a new job. Maybe that applies to you more than it does to him.
re Q2: navigation is the buttons that you see at the top of website. They let you go to the different parts of the website. Or in other words, they let you navigate the site.
re Q3: He probably could but it would be really hard to style the nav bar that way. Putting the nav in an li creates a sequence and arrangement. And its easier to style. And it doesn't look ugly.
re Q4: there really is no need to use the li in the footer.
reQ5: same as above.
reQ6: Dont worry too much. You will know everything in good time. As a general rule, you use a list when you need a list.
And on a different note, I would really recommend sharpening your English language skills. Read more English books. And watch English tv shows. It will prove helpful in your coding journey. All the best!