Our webpage is designed as a responsive webpage as it adapts to the screen size, so it's suitable for use on various devices. However, it doesn't implement all accessibility features. It lacks alternative text for images, the contrast between the text and the background is quite low (we only meet some criteria for contrast). It is possible to view and interact with the whole page using only a keyboard and we are also proud of the navigation inside the page.
We determined that the two following were the more important of the 5 guidelines to follow.
We wanted to put emphasis on the appearance of the page. We believe that creating content adaptable to the size of the screen is vital to web development. Making the page look clear and informative was what we strived for.
| Guidelines | Evaluation |
|---|---|
| 1.1 Text Alternatives | (A)Our page complies on the fact that our "Print" is larger than our website, to make it more readable. The rest of the page unfortunately fails. |
| 1.3 Adaptable | (A)Our page has a layout of a small screen, scrolling gets you to new content. However, in a somewhat smaller screen the navbar doesn't register correctly making it comply mostly towards the guidelines but for a small amount (bug) it doesn't comply |
| 1.4 Distinguishable |
|
| 2.1 Keyboard Accessible | (A/AAA) On both levels we passed, all our website content is accessible using only a keyboard. All links are possible to click and navigation is also possible |
| 2.4 Navigable | In general our website is good for navigation. we comply on most fields but a list of some where we do not comply:
|
| Assignment | Feedback | Aspect of the feedback |
|---|---|---|
| 2 -> | no use of jquery for line 82
| a technical implementation detail |
|
| 2 -> | You should have turned your form values object to JSON before posting it. | a technical implementation detail |
| 2 -> | You could have declared your functions outside the window.onload event and just call them inside. | a technical implementation detail |
| 2 -> | Works well on the dynamic table. Later on, you could support sorting numerically for the screen size. | a potentially negative aspect |
| 2 -> | no need for the empty function as an argument in line 87. -- no points deducted just a tip | a technical implementation detail |
| 1 -> | No use of em tag. | a technical implementation detail |
| 1 -> Interactive HTML |
|
a technical implementation detail |
| 1 -> MISC | You should have used different types for the email and the phone number part in your contact information section. | a technical implementation detail |
| 1 -> | -2 points for using the style attribute and width in the HTML file. | a technical implementation detail |
| 1 -> | Giving the whole page for a section is much. You might have added more sections on one page. You should have hidden the inputs and the upload button. | a potentially negative aspect |
| 1 -> | You should have kept your links when the screen size is changed. This made it non responsive | a potentially negative aspect |
| 1 -> | Screen and print styles are sufficiently different. | a positive aspect |
| our feedback | Our Css could be improved, so that the W3C Guidelines would be met | a potentially negative aspect |
| our feedback | Our Css website layout could be improved, a framework like bootstrap would make this far superior and easier | a positive aspect |
| our feedback | The table to display the phones is not the correct semantic markup for a modern website, a table could be used more efficiently for technical specifications. | a technical implementation detail |