Understanding CSS & HTML

Concepts such as CSS and HTML can seem very daunting at first.  Everything is unfamiliar because you have never seen it before and it’s not always something you can learn on a whim.

Fortunately, CSS and HTML are actually easy-to-understand topics when they are explained properly, and once you fully understand them, you will realize why they are so important.  From customizing your site, to browser interactions, to short of one million other possibilities, CSS and HTML can really do a lot for your site or blog.

So where do you start?  Well if you are a beginner when it comes to CSS and HTML, I recommend that you get a basic understanding of what the two mean before diving right in.  So let’s look at some definitions:

Cascading Style Sheets (CSS): CSS enables the separation of the content on your site (colors, fonts, design, etc.) from presentation.  This separation, although not known of by many, is what makes your site or blog easy to use and, what we call “user-friendly.”  Creating multiple webpages, flexibility in your presentation options, and overall simplicity is all created by CSS.  CSS also works alongside other web admins such as HTML, Python, and JavaScript.

Hypertext Markup Language (HTML): is the language used to make web pages.  When you use your web browser, something called a web server is constantly sending HTML documents to the browser so that you can view each web page you click on.  In fact, everything you see on the internet uses HTML, including that email you just got, that NFL sports update you just got, and this blog post that you are currently reading.  So what is HTML?  HTML is basically cues or codes for what a web page is supposed to display.  For example, if you look up “shoes” on Amazon.com, an HTML code will be sent from the web server to the web browser, “saying” that that particular webpage is supposed to display shoes.