Technical Blog - CSS Concepts

Learning Competencies

  • Compare CSS concepts to determine the differences
  • Explain how and when to use CSS concepts

Summary

Writing blogs on technical subjects will help you solidify your learning.

Time Box

ActivityTime
Research1 hour
Write1 hour

Open HTML file

In the blog directory of your USERNAME.github.io repo, create and open a html-css.html file.

Steps

  1. Research a topic
  2. Write your blog
  3. Add a link to the index page
  4. Share with your cohort via Discord

Select a Topic

Research ONE of the following topics:

  • What is the difference between Margin, Border, and Padding?
  • What are the best practices associated with using classes vs. ids?
  • What are the differences between relative, absolute, and fixed positioning?
  • What does it mean to display inline vs inline blocks?

Write your Blog Post

Write a blog post that teaches others how and when to use each thing. There is no length requirement, but it should show the knowledge you gained in this sprint. You should show examples of code and screenshots to help teach others!

HINT: Intend your blog for a non-technical audience. Imagine explaining to a non-technical friend, for instance. Try to take a person step-by-step through understanding one of the topics above.

Publish

Link to your post from index.html so people can navigate to your page from your site's index/home page. Make sure to push any changes to GitHub to publish them online.

Share

Share your blog on the #foundations Discord channel. Read other blogs people have linked. See if you agree or disagree. Did you learn something new? Start a discussion on this topic.