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 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.

The most important attribute of the IMG tag is src. It works like href in a link—we must specify the image path in src. The path can be relative or absolute.


Here is the code of our index.html file:

<html>
  <head>
    <title>My First HTML Document</title>
  </head>
  <body>  
    <h1>My First HTML Document</h1>
    <p>
      <a href="files/file.html">Link to second document</a>
    </p>
  </body>
</html>

Now let’s create a folder named images next to this file. In the images folder, place the image file—let’s say it’s named image.jpg. Let’s add the img tag into index.html.

<html>
  <head>
    <title>My First HTML Document</title>
  </head>
  <body>  
    <h1>My First HTML Document</h1>
    <p>
      <img />
    </p>
    <p>
      <a href="files/file.html">Link to second document</a>
    </p>
  </body>
</html>

Now let’s write the relative path to the image, starting with ./

./

Then we add the folder name:

./images/

And then the file name:

./images/image.jpg

Insert this path into the src attribute of the image tag:

<html>
  <head>
    <title>My First HTML Document</title>
  </head>
  <body>  
    <h1>My First HTML Document</h1>
    <p>
      <img src="./images/image.jpg" />
    </p>
    <p>
      <a href="files/file.html">Link to second document</a>
    </p>
  </body>
</html>

By default, the image displays at its original size, but we can change that using width and height attributes.

Use width for the image width and height for the height. You can use either or both attributes. For example:

Only width:

<img src="./images/image.jpg" width="200" />

Only height:

<img src="./images/image.jpg" height="400" />

Both height and width:

<img src="./images/image.jpg" height="400" width="100" />

If you specify both, make sure the ratio matches the original image dimensions, otherwise the image will look distorted.