logo

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

HTML First Steps - Lesson 5 - Tables

16/04/2025, by Ivan

One of the important ways to store information is with tables. Tables are used in Excel, Access, and other databases. Tables are a clear way to present data, and they make it easy to create charts and diagrams. In this lesson, we’ll look at how to create tables in HTML using the tags <table>, <tr>, <td>, <th>, <thead>, <tbody>, and <tfoot>.

HTML First Steps - Lesson 6 - Images

16/04/2025, by Ivan

Images are a very important element of a website—without them, it looks dull and unattractive. Images are used for visual design, photo galleries, or just to enhance content.

Images are inserted using the IMG tag (note that we write img, not the full word “image”). The IMG tag is self-closing: <img />, meaning it doesn’t require a closing tag.

HTML First Steps - Conclusion

16/04/2025, by Ivan

I think this is a good place to end the HTML tutorial, but I will continue to post lessons on HTML if something new comes to mind. You might feel like this tutorial is quite short, but after all, it is titled "First Steps". I don't believe it's necessary to describe every single tag here—that will be covered later in an HTML reference guide.

If you're thinking about continuing your learning, I recommend moving on to CSS. It's a part of HTML that allows you to style HTML elements and make everything look beautiful.

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.

CSS Tutorial - Lesson 1 - Including CSS Styles

16/04/2025, by Ivan

I won’t explain why CSS is needed. If you’ve opened this tutorial, it means you want to learn it. I’ll just say that CSS has powerful capabilities that allow you to build layouts of any complexity. In turn, using CSS means you'll need to stop using various HTML tag attributes like size, color, bgcolor, align, and others, which will only “interfere” with CSS.

CSS Tutorial - Lesson 2 - Getting Started with CSS. CSS properties background, color.

16/04/2025, by Ivan

Hello, everyone. In the previous lesson, I created two files: an HTML file and a CSS file. Here's their code:

index.html:

<html>
 <head>
  <title>CSS Tutorial</title>
  <link type="text/css" rel="stylesheet" media="all" href="style.css" />
 </head>
 <body>
  <p>Learn CSS with drupalbook.org</p>
  <p>2nd line: Learn CSS with drupalbook.org</p>
 </body>
</html>

style.css: