HTML 教程

纯干货教学,从零开始学习 HTML

HTML 图像

什么是 HTML 图像?

HTML 图像是通过 <img> 标签定义的,用于在网页中显示图像。

HTML 图像的基本语法

<img src="image.jpg" alt="图像描述"> 



HTML 图像示例

<img src="favicon.ico" alt="网站图标"> 


HTML 图像的属性

  • src - 指定图像的路径
  • alt - 指定图像的替代文本,当图像无法显示时显示
  • width - 指定图像的宽度
  • height - 指定图像的高度
  • title - 指定图像的提示文本,鼠标悬停时显示
<img src="image.jpg" alt="风景图像" width="500" height="300" title="美丽的风景"> 





图像路径

图像路径可以是绝对路径或相对路径。

  • 绝对路径 - 完整的 URL 地址,如 https://www.example.com/images/image.jpg
  • 相对路径 - 相对于当前 HTML 文件的路径,如 images/image.jpg../image.jpg
<!-- 绝对路径 -->
<img src="https://www.example.com/images/image.jpg" alt="示例图像"> 



<!-- 相对路径 -->
<img src="images/image.jpg" alt="示例图像"> 




<img src="../image.jpg" alt="示例图像"> 


图像作为链接

您可以将图像作为链接使用。

<a href="https://www.example.com"> 
    <img src="button.png" alt="访问示例网站"> 
    
    
</a> 

HTML5 图片元素

HTML5 引入了 <picture> 元素,用于为不同的设备或屏幕尺寸提供不同的图像。

<picture> 
    <source media="(min-width: 600px)" srcset="large-image.jpg"> 
    
    
    
    <source media="(min-width: 400px)" srcset="medium-image.jpg"> 
    
    
    
    <img src="small-image.jpg" alt="响应式图像"> 
    
    
    
</picture> 

图像格式

常用的网页图像格式包括:

  • JPEG (.jpg, .jpeg) - 适合照片和复杂图像
  • PNG (.png) - 适合图标和需要透明背景的图像
  • GIF (.gif) - 适合简单的动画
  • WebP (.webp) - 现代图像格式,压缩率更高
  • SVG (.svg) - 矢量图像,适合图标和图形

图像的对齐方式

您可以使用 CSS 来设置图像的对齐方式。

<style> /* 内部样式表,定义图像的对齐方式 */
img.left { /* 左浮动样式类 */
    float: left; /* 设置图像向左浮动 */
    margin-right: 10px; /* 设置右侧外边距为 10 像素,与文本保持距离 */
}

img.right { /* 右浮动样式类 */
    float: right; /* 设置图像向右浮动 */
    margin-left: 10px; /* 设置左侧外边距为 10 像素,与文本保持距离 */
}

img.center { /* 居中对齐样式类 */
    display: block; /* 设置图像为块级元素 */
    margin: 0 auto; /* 设置上下外边距为 0,左右自动,实现水平居中 */
}
</style> /* 结束内部样式表 */

<img src="image.jpg" alt="左侧图像" class="left"> 
<p>这是一段文本,图像会浮动在左侧。</p> 

<img src="image.jpg" alt="右侧图像" class="right"> 
<p>这是一段文本,图像会浮动在右侧。</p> 

<img src="image.jpg" alt="居中图像" class="center">