I am learning to code since 3 months and I really like that for the moment.
I just finished the 5 projects of the Responsive Web Design Certification, and it will be good for me if you could give me your feedback on:
-code itself (html, css and scss), clean or not
-mistakes
-visual design
-improvement
Thanks in advance for your precious help and have a nice day!
Your pages look good @manon_boiteau. Some things to revisit;
Tribute
Codepen provides the boilerplate for you. It only expects the code youād put within the body element in HTML. (No need to include the body tags). For anything you want to add to the <head> element click on the āSettingsā button, then HTML and add it into the āStuff for <head>ā box.
Codepen provides validators for HTML, CSS and JS. Click on the down arrow in the upper right of each section and then click on the respective āAnalyzeā link.
The one for CSS is good. Use it, thereās something to clean up.
Do not use the <br> element to force line breaks or spacing. Thatās what CSS is for.
survey
Same as above, codepen provides the boilerplate
The checkbox forces userās to select āMaison Mauricette websiteā
Userās do not have access to your google accāt so they cannot see the image.
Do not use the <br> element to force line breaks or spacing. Thatās what CSS is for.
product landing
The test script should be included, with all tests passing, when you submit your projects.
Your page passes 15/16 user stories. Click the red button to see which test(s) are failing and text to help you correct the issue.
Codepen provides validators for HTML, CSS and JS. Click on the down arrow in the upper right of each section and then click on the respective āAnalyzeā link.
The one for CSS is good. Use it, thereās something to clean up.
Be careful of duplicating properties.
Do not use the <br> element to force line breaks or spacing. Thatās what CSS is for.
tech doc
same thing about codepen providing boilerplate
Do not use the <br> element to force line breaks or spacing. Thatās what CSS is for.
portfolio
The test script should be included, with all tests passing, when you submit your projects.
Your page passes 11/12 user stories. Click the red button to see which test(s) are failing and text to help you correct the issue.
Links to your projects should open in a new tab
Do not use the <br> element to force line breaks or spacing. Thatās what CSS is for.
Make your page responsive. Remember, the R in RWD stands for Responsive.
Thereās a horizontal scrollbar on large and small screens
Thank you very much @Roma for your return. It is very useful!
I am trying to fix all the points you mentioned. I still have some issues:
-The signs >"" at the top left of some projects (Product Landing Page for example);
-The horizontal scrollbar in the Personal Portfolio project. I donāt understand why there is one.
Your nav is too wide. Everything you see on a webpage is just a box you need to move around and resize. Try adding the following to the top of your CSS section to see what I mean;
* {
border: 1px solid red;
}
and youāll see how it spills out wider.
In your āSettingsā I changed this; <meta charset="utf-8" />
to this; <meta charset="utf-8">
and got rid of the "> on your page
Hey @manon_boiteau this looks really good!!! All of your pages looks great!! But i have some little suggestions
Font size is a bit too small in the portfolio page. Headings are good but some text like the about me content text is a bit hard to read. I know small and thin fonts looks amazing but i think accessibility should also be kept in mind.
And yes this :
You can use a chrome extension called Pesticide to visualize all the boxes on the screen and then figure out what is causing this problem like this :
As you can see the nav bar is taking more space than the screen size and some other divs are also going out of the body try using box-sizing: border-box; which fixes issue of those extra margins and paddings that we give to elements and then forget they exist when i tried this it fixed the nav bar. But there are still some divs which are wider than body Iām sure youāll figure out why that is.
I donāt see any other issues right now all the other ones are already addressed by Roma .
You did a great job.
Also Congratulations you got your first freeCodeCamp Certificate.
Looking forward to see more great projects from you.
Thank you @mdshariq for your recommendations and wishes!
I changed the font-size so as to be a bit more bigger. I also fixed the scrollbar ; I did a mistake on it by putting the padding left on the navbar and not on the ul element
"> was in fact < html lang=āenā>.
I also fixed the scrollbar, thank you for your tips.
I have still to manage in every projects and Google images (but I think I will let like this because I have no other way to use this images that are only on my computer unfortunately).
I enjoyed looking at each of your pages. I loved the style you picked for each of them, with the product page being my favorite!
Sadly I canāt offer constructive feedback of raw code since Iām brand new to fCC and just poking around the forums right now. I did notice on your tribute page the quote you placed it overlaps the photo thatās next to it. Iām not sure if you intended for that to happen - if so, then my apologies for pointing out the obvious!
Regardless, best of luck on your coding endeavors! I hope to see you around here more.
Hi @montanapear, thank you for your message
Yes, the quote is over the photo , I hesitated but finally I like it like that but thank you to point it to me, every feedbacks are good to know!
For your images, you can google something like āfree image hostingā.
For the <br> elements, you can rework your projects another time. Reread the articles about <br> in my original feedback to be aware of why itās not a good idea to use them excessively since you can, and should, use CSS.
In your tech doc page you can get rid of some of the <br>'s by using multiple paragraph elements.