Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

CSS Tutorial

16/04/2025, by Ivan

So, you've read a book on HTML and now you're taking the next step toward creating your own beautiful website by learning CSS. Why do you need CSS? If you've read my *First Steps in HTML*, you probably noticed how concise that guide is. I intentionally skipped many tags and attributes related to styling: italic, bold, color, shape, emphasis. I did this assuming that you won't need them.

Yes, of course, some people will still use tags like <font>, <b>, <center> and attributes like bgcolor, align, color, and others. And perhaps while reading another HTML tutorial, you’ve seen these and other tags for styling text. But here's what I want to tell you: **Forget them!** You won’t need them anymore, and using them will only lead to non-standard code that’s difficult for other developers and designers to understand.

From now on, you’ll learn to style your text using CSS. If you're familiar with typography or print layout, you'll appreciate the full potential of CSS because it was created specifically for professional layout — not just a few formatting tricks like the font or center tags.

If you’ve only read my *First Steps in HTML*, that’s already enough knowledge of HTML to move on to learning CSS. So let’s get started.