As you recall from Lesson 1 (What is HTML?), adding a paragraph in HTML is as simple as wrapping text in <p> and </p> tags. Adding an image, however, is a little more complicated.
Before we continue, I encourage you to follow along by copying and pasting today’s code into your own HTML document (or the page we created in Lesson 2: How To Create and Save Your First HTML File by Hand). This will allow you to edit the text, and refresh the file in your web browser as we make edits. This will greatly enhance your learning ability.
As you can see, in both code examples so far there has not been an ending </img> tag, because the image code is a “self closing” element. This is because unlike a paragraph, we won’t have a plethora of content inside our <img> element, but rather a single image. In fact, HTML5 does not require us to ever “close” our elements, but for organizational reasons I recommend including traditional closing tags for most elements.
If you prefer to watch video lessons instead of reading written lessons check out my 8 hour video course and learn pro-level HTML, CSS, and responsive design.
Thanks for your help! I’m still struggling with the editing of a theme, but this helped me with imgs.
Hiya thanks for the tutorial. One question, how can I change the size of the images? I just put one on and it’s massive!
Is this theme for free? I want this theme too! BTW. Thank you for your blog.I learn a lot from it!
These lessons have been so helpful cause I am learning how to design a website.
Sure, it did work. I love it.
Thanks you so much!!!! Keep up Serving!
You’ve been extremely helpful over the years. In adding images to HTML, it’s been successful ever since – that’s if I’m connected to the Internet.
However, can’t I get to see the image I added to the HTML doc without getting on the net?
You dont have to connect to the net to view your HTML doc, just make sure your HTML files and images folder are in the same directory.
Thanks for sharing it was very helpful!
OK so i managed to put up some images onto my work in progress. How do i control where about i put them? I want one to sit on the right of a few dot points but i can only put it below, above or between each of them where as I’m aiming to get NEXT to them. Any tips?
Hi Tasman, if you want the image to sit next to other content (to the right) you’ll want to learn about CSS Floats. I have a YouTube video that explains floats here.
I’ve just started learning HTML with your great lessons. I have an issue with linking two pages. The link does not work. I work on Mac and tried many times to solve this with no success. Appreciated!
Aside from not using spaces in file names, the next thing I can think of is to pay extra attention to the folder/directory structure. Are the two pages you are linking in the same folder?
THank you so much you have helped me alot.
That’s a good question. If the image folder is not on the same hard drive (or partition) as the HTML folder that will be tricky. If possible, I’d recommend creating a folder named “images” that sits in the same “html” folder that your “world.html” exists within. Or at the very least, create an “image” folder that sits at the root of the “C” drive just like your “web” folder does. Then, you could reference the image with the “src” attribute with this value “../../image/dog/funnydog.jpeg” – Do you plan on eventually moving your web page to a web-host so the world can view your page? Or is this page only for personal use on your computer? If you want to place the page online eventually you’ll want to make sure the “images” folder is closer to the HTML file.
Now my doubts are clear related to inserting imagesnin HTML documents. Thank you for help!
Hello, Thank you, for your lessons for html code. I am totally blind, and I was able to post my picture with your clear instructions. Thanks again!