HTML 图像
-
HTML图片
图像可以改善网页的设计和外观。
尝试一下<img alt="风景图片1" src="/images/f1.jpg"> <img alt="风景图片1" src="/images/f1.jpg"> <img alt="风景图片1" src="/images/f1.jpg">
-
-
-
图像大小 | 宽度和高度
您可以使用该style属性指定图像的宽度和高度。或者,您可以使用width和height属性来设置:
尝试一下<img alt="风景图片1" style="width:100;height:125;" src="images/f1.jpg"><br> <img alt="风景图片3" height="500px" width="400px" src="images/f3.jpg">
注意:始终指定图像的宽度和高度。如果未指定宽度和高度,则在加载图像时页面会闪烁。
那图像用width和height,还是style呢?width和height和style属性在HTML5有效。但是,我们建议使用style属性。它可以防止样式表更改图像的大小:
尝试一下<!DOCTYPE html> <html> <head> <style> img { width: 100%; } </style> </head> <body> <img src="images/f1.jpg" alt="风景1" width="200" height="250"> <img src="images/f1.jpg" alt="风景1" style="width:200;height:250px;"> </body> </html>
-
-
-
图像映射
HTML的<map>标签定义图像映射。图像映射是具有可点击区域的图像。在下例中,单击酒壶或酒杯:
尝试一下<img src="images/j1.jpg" alt="Workplace" usemap="#workmap"> <map name="workmap"> <area shape="rect" coords="53,46,105,123" alt="jiuhu" href="images/j2.jpg"> <area shape="rect" coords="122,112,149,166" alt="jiubei" href="images/j3.jpg"> </map>
-
背景图
要在HTML元素上添加背景图像,请使用CSS属性 background-image:<!-- 在整个页面添加背景图 --> <body style="background-image:url('images/f1.jpg')"> <h2>背景图</h2> <!-- 在一个段落添加背景图 --> <p style="background-image:url('images/f2.jpg')"> ... </p> </body>
-
<picture>元素
HTML5引入了<picture>元素,以便在指定图像资源时增加更多灵活性。该<picture>元素包含许多<source>元素,每个元素都引用不同的图像源。这样浏览器可以选择最适合当前视图和/或设备的图像。每个<source>元素都有描述其图像最适合的属性。浏览器将使用<source>具有匹配属性值的第一个元素,并忽略任何后续<source>元素。 如果浏览器窗口(视口)大于765像素,则显示第一张图片;如果不是,则显示另一张图片,但窗口465像素。
尝试一下<picture> <source media="(min-width: 765px)" srcset="images/f1.jpg"> <source media="(min-width: 465px)" srcset="images/f2.jpg"> <img src="images/f3.jpg" alt="风景3" style="width:auto;"> </picture>
注意:始终将<img>元素指定为元素的最后一个子<picture>元素。该<img>元素由不支持该<picture>元素的浏览器使用,或者如果没有<source>匹配的标记。
提示:屏幕阅读器是一种软件程序,它读取HTML代码,转换文本,并允许用户“收听”内容。屏幕阅读器对盲人,视障人士或学习障碍人士非常有用。
-