The community is working on translating this tutorial into Chinese, but it seems that no one has started the translation process for this article yet. If you can help us, then please click "More info".
If you are fluent in Chinese, then please help us - just point to any untranslated element (highlighted with a yellow left border - remember that images should have their titles translated as well!) inside the article and click the translation button to get started. Or have a look at the current translation status for the Chinese language.
If you see a translation that you think looks wrong, then please consult the original article to make sure and then use the vote button to let us know about it.
Please help us by translating the following metadata for the article/chapter, if they are not already translated.
If you are not satisfied with the translation of a specific metadata item, you may vote it down - when it reaches a certain negative threshold, it will be removed. Please only submit an altered translation of a metadata item if you have good reasons to do so!
In HTML images are defined with the <img> tag. The image tag is an empty element as it only contains attributes and therefore has no closing tag. The simplest way of using the <img> tag is with the src attribute (src is an abbreviation of source). The value of the src attribute is the url for the picture you want to display.
The url points to where the picture is stored which would normally be on your server.
Besides the src attribute, the alt attribute is required too. Alt is an abbreviation for alternate text. The value of the alt attribure is the elements fallback content – this means, the alt attribute will be shown if the browser was not able to show the picture itself. The value of the alt attribute is also what screenreaders will read aloud when they come to your image. This means, that the alt attribute should be used to describe the actual picture. Let’s say, the picture is a portrait of Angelina Jolie, the HTML markup would look like this:
<img src="my-picture.jpg" alt="Portrait of Angelina Jolie">
On the other hand, a picture of Picasso might be described as “Portrait of Angel Fernandez de Soto. A work from the later part of Picasso’s Blue Period. A man probably drinking absinthe, depicted in a gloomy style". And why this long description? Imagine you cannot se the picture and the alt txt is your description of the picture.
The last attribute to mention regarding the image tag is the title attribute. If you have ever hovered your mouse over an image and seen a text, this is the value of the title attribute. In addition, this text is often referred to as a tooltip. This adds semantic meaning to your pictures but should only be used on pictures where the hover effect does not conflict with the usability of your page. This means that you should not use the title attribute on e.g. images that functions as page navigation.
What you have learned
- In order to actually show an image, you always have to add the src-attribute to the image-tag
- The value of the alt attribute is essential to screenreaders and if the browser for some reason cannot show your picture
- The alt attribute is relevant for screenreaders and searchengines’ webcrawlers – so remember to use it!