Any time you enter text in a document, it is saved as HTML – with special codes embedded that designate font, where you used bold and italics, font size, and formatting. Web pages do this, too. You see: HTML is a series of tags that tell a computer how to display text. But where you to look at the source you would see: <b>HTML is a series of tags that tell a computer how to display text.</b> The code doesn’t show up in the text but is behind the scenes, telling the program exactly how to display it.
CSS (Cascading Style Sheets) are used to set how many columns a page displays, the specifics of text like bold and italics. CSS is all about how a page looks. Some SEO choose to hand select and code pages, selecting where to use what. Web editors, however, automatically separate information (content) into HTML and appearance into CSS.
HTML and CSS are display related languages. They are, essentially, very simple creating a causal relationship of, “If this code, then this display.” One could think of them as static rules that hold the same no matter what the environment. But what about when you want something that isn’t so black and white? What about when you need something conditional or responsive?
Three languages, three different purposes. And now Google cares. Why?
Google Has To Say One Step Ahead
We’ll always find ways to break the rules. We bring a big bag to the movies to sneak in our own reasonably priced candy. Or we stay within 7 MPH of the posted speed limit we won’t get nailed for speeding.
Above The Fold: Not Just A Newspaper Term
The Web, and How It’s Viewed, Is Changing
Three years ago the numbers proved a trend was coming. Nearly 80% of Americans accessed the web primarily from smartphones. Fewer than 70% used laptops. This only increases with the addition of tablets and other handheld devices.
But remember the early days of doing this? And how awful it was? Websites weren’t made for mobile devices. Enter websites optimized to know how they’re being access and display differently depending on the type of device.*