Reflection – Week 2
This week, I began learning how websites are structured through HTML and styled with CSS, which helped me understand how digital interfaces are built behind the scenes.
This week, we began to learn the basic knowledge of website creation, including HTML and CSS. I realized that every structure, layout, font, and color of a webpage actually come from very specific code rules. Seeing the actual structure and logic behind the website gave me a certain desire to explore website creation.
During the learning process, I discovered that HTML is responsible for building the framework, while CSS is responsible for the appearance style. The two work together to make the web page both readable and aesthetically pleasing. Although my current operations are still relatively basic, I have already been able to understand how web pages are created step by step.
In the reflection section, I chose the website I frequently use, Bilibili. I found that its web structure is characterized by clear navigation, distinct visual hierarchy, and smooth interaction logic. Users can easily find the information without much thinking. In terms of video categories, it has very clear classifications, such as TV series, TV Shows, music and live streaming, which can help users search for the content they want to watch conveniently and quickly. At the same time, the website will recommend videos that the user is interested in based on algorithms, which means that the platform designers are guiding users' attention. This is a part I want to understand more deeply in the future.
In terms of difficulties, I am not yet very familiar with CSS selectors and the cascading logic. Especially, the inheritance relationship between different elements sometimes makes me unsure about why the styles appear the way they do. I plan to refer to w3schools more often, and will also continue to practice on Codecademy and LinkedIn Learning.