Unit 3 Learning Diary
Attached is a PDF version of the learning diary for easier readability
This unit brought a wave of excitement and a touch of relief as I ventured into the realm of CSS styling for UltimateXI Advisor. This phase was the bridge that transformed my meticulously planned Unit 1 vision into a tangible web reality, closer to what I had initially envisioned. It was a journey filled with countless hours of div alignment, flexbox, and CSS, but the results have been worth every pixel.
Responsive web design took the spotlight, and I embarked on a journey to make UltimateXI Advisor adapt seamlessly to various screen sizes. Hover effects, like the elusive ::after and ::before, added that touch of interactivity that gives a website life. Although my CSS knowledge was not entirely new, this dive into styling has been the most extensive one yet.
Throughout this unit, I met the learning outcome of writing well-structured and maintainable CSS. I crafted a clean structure, peppered with comments, fostering easy readability and maintainability. Global variables and consistency in styling have been my allies, and I've ensured that deprecated properties were left out to maintain standards compliance.
What Went Well:
I'm thrilled with the outcome, even though it may deviate slightly from the original Figma design. The journey from design to implementation has been an enriching one. The choice of fonts and the careful application of hover effects have given the platform the touch of elegance it needed, even if it meant making some adjustments along the way. My CSS proficiency has grown, especially as I navigated the intricacies of responsive web design. The modular approach to CSS has proven its worth, making global styles accessible in one stylesheet while page-specific styles found their cozy homes in dedicated stylesheets.
Challenges Faced:
The journey through CSS presented its unique set of challenges. The task of centering divs and comprehending the nuances of flexbox proved to be intricate puzzles to solve. Acquiring suitable icons felt akin to a quest, with each discovery carrying a sense of accomplishment. Controlling the behavior of the navbar emerged as a formidable undertaking. While my initial objective was simplicity, there were moments where I unintentionally ventured into over complication, prompting a prudent return to a more straightforward and efficient approach.
Areas for Future Improvement:
Below is the zip file of the HTML pages as well as their corresponding CSS files
UltimateXI_Advisor
The Landing is a social site for Athabasca University staff, students and invited guests. It is a space where they can share, communicate and connect with anyone or everyone.
Unless you are logged in, you will only be able to see the fraction of posts on the site that have been made public. Right now you are not logged in.
If you have an Athabasca University login ID, use your standard username and password to access this site.
We welcome comments on public posts from members of the public. Please note, however, that all comments made on public posts must be moderated by their owners before they become visible on the site. The owner of the post (and no one else) has to do that.
If you want the full range of features and you have a login ID, log in using the links at the top of the page or at https://landing.athabascau.ca/login (logins are secure and encrypted)
Posts made here are the responsibility of their owners and may not reflect the views of Athabasca University.