What I Learned About HTML, CSS, and Web Fonts

Over the past two weeks, I learned a lot about how websites are built and styled. I practiced semantic HTML, CSS selectors, web fonts, and started learning how to put my work online. Some parts were challenging at first, but seeing everything work in the browser made it much easier to understand.

One of the biggest things I learned was how HTML and CSS work together. HTML gives a page its structure, while CSS controls how it looks. Practicing CSS selectors helped me understand how I can target specific elements without changing everything on the page.

I also enjoyed learning about typography. I learned that there are different ways to add fonts to a website. I practiced using Google Fonts as well as locally hosted fonts with @font-face. I also worked with variable fonts, which was new to me. I liked seeing how changing the font can completely change the feeling of a webpage.

Another important step was learning how website files are organized. I had to pay attention to folders, file names, images, font files, and paths in my HTML and CSS. A small mistake in a path can prevent an image or font from appearing, so I am becoming more careful about how I organize my projects.

I feel more comfortable working with HTML and CSS than I did two weeks ago. There is still a lot for me to learn, especially when it comes to publishing websites and working with servers, but I am starting to understand how all the different pieces fit together.

Learning More About HTML

This week I feel like HTML started to make a little more sense to me. At first, I was mostly focused on remembering different tags and trying not to make mistakes in my code. But after working on my future resume and looking through other students’ code, I started paying more attention to how everything is organized. I learned more about <section> and <article>, and I actually went back and added <article> tags to my resume to organize each job and education entry better.

Continue reading “Learning More About HTML”